Joedb 9.1.4
The Journal-Only Embedded Database
Loading...
Searching...
No Matches
joedb::File_Slice Member List

This is the complete list of members for joedb::File_Slice, including all inherited members.

Buffered_File(Open_Mode mode)joedb::Buffered_File
compact_read()joedb::Buffered_Fileinline
compact_write(T x)joedb::Buffered_Fileinline
copy_to(Buffered_File &destination, int64_t start, int64_t size)joedb::Buffered_Filevirtual
copy_to(Buffered_File &destination)joedb::Buffered_Fileinline
datajoedb::Readonly_Memory_Fileprotected
data_sizejoedb::Readonly_Memory_Fileprotected
destructor_flush() noexceptjoedb::Buffered_Fileprotected
exclusive_lock(int64_t start, int64_t size)joedb::Abstract_Fileinlinevirtual
exclusive_lock_head()joedb::Buffered_Fileinline
exclusive_lock_tail()joedb::Buffered_Fileinline
File_Slice(int fd, size_t offset, size_t size)joedb::File_Sliceinline
File_Slice(const File_Slice &)=deletejoedb::File_Slice
flush()joedb::Buffered_File
flush_and_sync()joedb::Buffered_Fileinline
get_position() const noexceptjoedb::Buffered_Fileinline
get_size() const overridejoedb::Readonly_Memory_Fileinlinevirtual
ignore(const int64_t n)joedb::Buffered_Fileinline
is_readonly() const noexceptjoedb::Buffered_Fileinline
is_shared() const noexceptjoedb::Buffered_Fileinline
last_positionjoedb::Buffered_Filestatic
make_readonly()joedb::Buffered_Fileinlineprotected
make_writable()joedb::Buffered_Fileinlineprotected
operator=(const File_Slice &)=deletejoedb::File_Slice
pread(char *buffer, size_t size, int64_t offset) const overridejoedb::Readonly_Memory_Fileinlineprotectedvirtual
pwrite(const char *data, size_t size, int64_t offset)joedb::Abstract_Fileinlinevirtual
read()joedb::Buffered_Fileinline
read_blob()joedb::Buffered_Fileinline
read_blob_data(Blob blob) constjoedb::Buffered_Filevirtual
read_data(char *data, const size_t n)joedb::Buffered_Fileinline
read_reference()joedb::Buffered_Fileinline
read_string()joedb::Buffered_File
read_strong_type()joedb::Buffered_Fileinline
Readonly_Memory_File(const void *memory, size_t size)joedb::Readonly_Memory_Fileinline
Readonly_Memory_File(const std::string &s)joedb::Readonly_Memory_Fileinline
Readonly_Memory_File(const std::vector< char > &v)joedb::Readonly_Memory_Fileinline
safe_read_string(int64_t max_size)joedb::Buffered_File
sequential_read(char *data, size_t size)joedb::Sequential_Fileinline
sequential_seek(int64_t new_position)joedb::Sequential_Fileinline
sequential_write(const char *data, size_t size)joedb::Sequential_Fileinline
set_position(int64_t position)joedb::Buffered_File
shared_lock(int64_t start, int64_t size)joedb::Abstract_Fileinlinevirtual
shared_lock_head()joedb::Buffered_Fileinline
sync()joedb::Abstract_Fileinlinevirtual
tail_is_locked() const noexceptjoedb::Buffered_Fileinline
unlock(int64_t start, int64_t size) noexceptjoedb::Abstract_Fileinlinevirtual
unlock_head() noexceptjoedb::Buffered_Fileinline
unlock_tail() noexceptjoedb::Buffered_Fileinline
write(T x)joedb::Buffered_Fileinline
write_blob(Blob blob)joedb::Buffered_Fileinline
write_data(const char *data, size_t n)joedb::Buffered_Fileinline
write_reference(Record_Id id)joedb::Buffered_Fileinline
write_string(const std::string &s)joedb::Buffered_File
~Abstract_File()=defaultjoedb::Abstract_Filevirtual
~File_Slice()joedb::File_Sliceinline