class FileSystem

Defined at line 238 of file ../../src/starnix/tests/syscalls/cpp/fuse_test.cc

Public Methods

void FileSystem ()

Defined at line 240 of file ../../src/starnix/tests/syscalls/cpp/fuse_test.cc

void UpdateNodeId (const std::shared_ptr<Node> & node)

Defined at line 247 of file ../../src/starnix/tests/syscalls/cpp/fuse_test.cc

const std::shared_ptr<Directory> & RootDir ()

Defined at line 255 of file ../../src/starnix/tests/syscalls/cpp/fuse_test.cc

template <class T, typename F>
std::shared_ptr<T> AddNodeAt (const std::shared_ptr<Directory> & at, const std::string & name, F builder)

Defined at line 258 of file ../../src/starnix/tests/syscalls/cpp/fuse_test.cc

std::shared_ptr<Directory> AddDirAt (const std::shared_ptr<Directory> & at, const std::string & name)

Defined at line 268 of file ../../src/starnix/tests/syscalls/cpp/fuse_test.cc

std::shared_ptr<Directory> AddDirAtRoot (const std::string & name)

Defined at line 274 of file ../../src/starnix/tests/syscalls/cpp/fuse_test.cc

std::shared_ptr<File> AddFileAt (const std::shared_ptr<Directory> & at, const std::string & name)

Defined at line 278 of file ../../src/starnix/tests/syscalls/cpp/fuse_test.cc

std::shared_ptr<File> AddFileAtRoot (const std::string & name)

Defined at line 283 of file ../../src/starnix/tests/syscalls/cpp/fuse_test.cc

std::shared_ptr<Node> Lookup (uint64_t nodeid)

Defined at line 287 of file ../../src/starnix/tests/syscalls/cpp/fuse_test.cc

bool Rename (const std::shared_ptr<Directory> & source_dir, const std::string & name, const std::shared_ptr<Directory> & target_dir, const std::string & target_name)

Defined at line 296 of file ../../src/starnix/tests/syscalls/cpp/fuse_test.cc