Tkrzw
tkrzw::PositionalAtomicFile Member List

This is the complete list of members for tkrzw::PositionalAtomicFile, including all inherited members.

Append(const void *buf, size_t size, int64_t *off=nullptr) overridetkrzw::PositionalAtomicFilevirtual
AppendSimple(const std::string &data)tkrzw::Filevirtual
Close() overridetkrzw::PositionalAtomicFilevirtual
DEFAULT_ALLOC_INC_FACTORtkrzw::Filestatic
DEFAULT_ALLOC_INIT_SIZEtkrzw::Filestatic
Expand(size_t inc_size, int64_t *old_size=nullptr) overridetkrzw::PositionalAtomicFilevirtual
ExpandSimple(size_t inc_size)tkrzw::Filevirtual
GetSize(int64_t *size) overridetkrzw::PositionalAtomicFilevirtual
GetSizeSimple()tkrzw::Filevirtual
IsAtomic() const overridetkrzw::PositionalAtomicFilevirtual
IsMemoryMapping() const overridetkrzw::PositionalAtomicFilevirtual
MakeFile() const overridetkrzw::PositionalAtomicFilevirtual
Open(const std::string &path, bool writable, int32_t options=OPEN_DEFAULT) overridetkrzw::PositionalAtomicFilevirtual
OPEN_DEFAULT enum valuetkrzw::File
OPEN_NO_CREATE enum valuetkrzw::File
OPEN_NO_LOCK enum valuetkrzw::File
OPEN_NO_WAIT enum valuetkrzw::File
OPEN_TRUNCATE enum valuetkrzw::File
OpenOption enum nametkrzw::File
operator=(const PositionalAtomicFile &rhs)=delete (defined in tkrzw::PositionalAtomicFile)tkrzw::PositionalAtomicFile
PositionalAtomicFile()tkrzw::PositionalAtomicFile
PositionalAtomicFile(const PositionalAtomicFile &rhs)=deletetkrzw::PositionalAtomicFileexplicit
Read(int64_t off, void *buf, size_t size) overridetkrzw::PositionalAtomicFilevirtual
ReadSimple(int64_t off, size_t size)tkrzw::Filevirtual
SetAllocationStrategy(int64_t init_size, double inc_factor) overridetkrzw::PositionalAtomicFilevirtual
Synchronize(bool hard) overridetkrzw::PositionalAtomicFilevirtual
Truncate(int64_t size) overridetkrzw::PositionalAtomicFilevirtual
Write(int64_t off, const void *buf, size_t size) overridetkrzw::PositionalAtomicFilevirtual
WriteSimple(int64_t off, std::string_view data)tkrzw::Filevirtual
~File()=defaulttkrzw::Filevirtual
~PositionalAtomicFile()tkrzw::PositionalAtomicFilevirtual