8#include "roo_logging.h"
17 : input_(
fs.mount().fopen(path)), itr_(*input_) {
19 LOG(
ERROR) <<
"Failed to open file " << path <<
": "
41 std::unique_ptr<MultipassInputStream> input_;
52 std::shared_ptr<char[]> path_;
void seek(uint64_t position)
size_t read(byte *buf, size_t count)
FileIterator(Filesystem &fs, const char *path)
FileIterator iterator() const
FileIterable(Filesystem &fs, const char *path)
roo::basic_string_view< CharT, Traits > basic_string_view
const char * StatusAsString(Status status)