class PosixFileSystem
Defined at line 16 of file ../../third_party/cobalt/src/lib/util/posix_file_system.h
PosixFileSystem implements FileSystem for posix compliant systems.
Public Methods
bool MakeDirectory (const std::string & directory)
lib::statusor::StatusOr<std::vector<std::string>> ListFiles (const std::string & directory)
bool Delete (const std::string & file)
lib::statusor::StatusOr<size_t> FileSize (const std::string & file)
bool FileExists (const std::string & file)
void PosixFileSystem ()
Disable copy and assignment
Defined at line 19 of file ../../third_party/cobalt/src/lib/util/posix_file_system.h
void PosixFileSystem (const PosixFileSystem & )
Defined at line 20 of file ../../third_party/cobalt/src/lib/util/posix_file_system.h
bool Rename (const std::string & from, const std::string & to)
lib::statusor::StatusOr<ProtoInputStreamPtr> NewProtoInputStream (const std::string & file, int block_size)
lib::statusor::StatusOr<ProtoOutputStreamPtr> NewProtoOutputStream (const std::string & file, bool append, int block_size)
PosixFileSystem & operator= (const PosixFileSystem & )
Defined at line 21 of file ../../third_party/cobalt/src/lib/util/posix_file_system.h