class JsonFilesystem

Defined at line 22 of file ../../src/storage/fs_test/json_filesystem.h

Represents a filesystem that is configured using json. See fs_test.schema.json for the schema.

Public Methods

zx::result<std::unique_ptr<JsonFilesystem>> NewFilesystem (const rapidjson::Document & config)

Defined at line 18 of file ../../src/storage/fs_test/json_filesystem.cc

void JsonFilesystem (Traits traits, fs_management::DiskFormat format, uint16_t sectors_per_cluster)

Defined at line 27 of file ../../src/storage/fs_test/json_filesystem.h

void ~JsonFilesystem ()

Defined at line 29 of file ../../src/storage/fs_test/json_filesystem.h

fs_management::DiskFormat format ()

Defined at line 31 of file ../../src/storage/fs_test/json_filesystem.h

uint16_t sectors_per_cluster ()

Defined at line 32 of file ../../src/storage/fs_test/json_filesystem.h

const Traits & GetTraits ()

Defined at line 34 of file ../../src/storage/fs_test/json_filesystem.h

std::unique_ptr<FilesystemInstance> Create (RamDevice device)

Defined at line 175 of file ../../src/storage/fs_test/json_filesystem.cc

zx::result<std::unique_ptr<FilesystemInstance>> Open (const TestFilesystemOptions & options)

Defined at line 179 of file ../../src/storage/fs_test/json_filesystem.cc