|
xale-db 1.0
minimal SQL engine, written in c++
|
Interface for file management operations. More...
#include <IFileManager.h>


Public Member Functions | |
| virtual bool | open (const std::filesystem::path &path)=0 |
| virtual void | close ()=0 |
| virtual std::size_t | readAt (std::uint64_t offset, void *buffer, std::size_t size)=0 |
| virtual std::size_t | writeAt (std::uint64_t offset, const void *buffer, std::size_t size)=0 |
| virtual bool | sync ()=0 |
| virtual std::uint64_t | size () const =0 |
Interface for file management operations.
|
pure virtual |
Implemented in Xale::Storage::BinaryFileManager.
|
pure virtual |
Implemented in Xale::Storage::BinaryFileManager.
|
pure virtual |
Implemented in Xale::Storage::BinaryFileManager.
|
pure virtual |
Implemented in Xale::Storage::BinaryFileManager.
|
pure virtual |
Implemented in Xale::Storage::BinaryFileManager.
|
pure virtual |
Implemented in Xale::Storage::BinaryFileManager.