19 bool isReadOnly()
const override;
21 Stat stat(
const char* path)
const override;
23 Status remove(
const char* path)
override;
27 Status mkdir(
const char* path)
override;
29 Status rmdir(
const char* path)
override;
31 std::unique_ptr<DirectoryImpl> opendir(std::shared_ptr<MountImpl> mount,
32 const char* path)
override;
34 std::unique_ptr<MultipassInputStream> fopen(std::shared_ptr<MountImpl> mount,
35 const char* path)
override;
37 std::unique_ptr<OutputStream> fopenForWrite(
38 std::shared_ptr<MountImpl> mount,
const char* path,
41 bool active()
const override {
return active_; }
43 void deactivate()
override;
roo::basic_string_view< CharT, Traits > basic_string_view