SWC-DB  v0.5.12 C++ documentations
SWC-DB© (Super Wide Column Database) - High Performance Scalable Database (https://github.com/kashirin-alex/swc-db)
SWC::FS::Callback Namespace Reference

The SWC-DB Callback C++ namespace 'SWC::FS::Callback'. More...

Typedefs

typedef std::function< void(int, bool)> ExistsCb_t
 
typedef std::function< void(int)> RemoveCb_t
 
typedef std::function< void(int, size_t)> LengthCb_t
 
typedef std::function< void(int)> MkdirsCb_t
 
typedef std::function< void(int, DirentList &&)> ReaddirCb_t
 
typedef std::function< void(int)> RmdirCb_t
 
typedef std::function< void(int)> RenameCb_t
 
typedef std::function< void(int, StaticBuffer &&)> WriteCb_t
 
typedef std::function< void(int, StaticBuffer &&)> ReadAllCb_t
 
typedef std::function< void(int, StaticBuffer &&)> CombiPreadCb_t
 
typedef std::function< void(int)> CreateCb_t
 
typedef std::function< void(int)> OpenCb_t
 
typedef std::function< void(int, StaticBuffer &&)> ReadCb_t
 
typedef std::function< void(int, StaticBuffer &&)> PreadCb_t
 
typedef std::function< void(int, size_t)> AppendCb_t
 
typedef std::function< void(int)> SeekCb_t
 
typedef std::function< void(int)> FlushCb_t
 
typedef std::function< void(int)> SyncCb_t
 
typedef std::function< void(int)> CloseCb_t
 

Detailed Description

The SWC-DB Callback C++ namespace 'SWC::FS::Callback'.

Typedef Documentation

◆ AppendCb_t

typedef std::function<void(int, size_t)> SWC::FS::Callback::AppendCb_t

Definition at line 37 of file Callbacks.h.

◆ CloseCb_t

typedef std::function<void(int)> SWC::FS::Callback::CloseCb_t

Definition at line 41 of file Callbacks.h.

◆ CombiPreadCb_t

typedef std::function<void(int, StaticBuffer&&)> SWC::FS::Callback::CombiPreadCb_t

Definition at line 31 of file Callbacks.h.

◆ CreateCb_t

typedef std::function<void(int)> SWC::FS::Callback::CreateCb_t

Definition at line 33 of file Callbacks.h.

◆ ExistsCb_t

typedef std::function<void(int, bool)> SWC::FS::Callback::ExistsCb_t

Definition at line 20 of file Callbacks.h.

◆ FlushCb_t

typedef std::function<void(int)> SWC::FS::Callback::FlushCb_t

Definition at line 39 of file Callbacks.h.

◆ LengthCb_t

typedef std::function<void(int, size_t)> SWC::FS::Callback::LengthCb_t

Definition at line 22 of file Callbacks.h.

◆ MkdirsCb_t

typedef std::function<void(int)> SWC::FS::Callback::MkdirsCb_t

Definition at line 24 of file Callbacks.h.

◆ OpenCb_t

typedef std::function<void(int)> SWC::FS::Callback::OpenCb_t

Definition at line 34 of file Callbacks.h.

◆ PreadCb_t

typedef std::function<void(int, StaticBuffer&&)> SWC::FS::Callback::PreadCb_t

Definition at line 36 of file Callbacks.h.

◆ ReadAllCb_t

typedef std::function<void(int, StaticBuffer&&)> SWC::FS::Callback::ReadAllCb_t

Definition at line 30 of file Callbacks.h.

◆ ReadCb_t

typedef std::function<void(int, StaticBuffer&&)> SWC::FS::Callback::ReadCb_t

Definition at line 35 of file Callbacks.h.

◆ ReaddirCb_t

typedef std::function<void(int, DirentList&&)> SWC::FS::Callback::ReaddirCb_t

Definition at line 25 of file Callbacks.h.

◆ RemoveCb_t

typedef std::function<void(int)> SWC::FS::Callback::RemoveCb_t

Definition at line 21 of file Callbacks.h.

◆ RenameCb_t

typedef std::function<void(int)> SWC::FS::Callback::RenameCb_t

Definition at line 27 of file Callbacks.h.

◆ RmdirCb_t

typedef std::function<void(int)> SWC::FS::Callback::RmdirCb_t

Definition at line 26 of file Callbacks.h.

◆ SeekCb_t

typedef std::function<void(int)> SWC::FS::Callback::SeekCb_t

Definition at line 38 of file Callbacks.h.

◆ SyncCb_t

typedef std::function<void(int)> SWC::FS::Callback::SyncCb_t

Definition at line 40 of file Callbacks.h.

◆ WriteCb_t

typedef std::function<void(int, StaticBuffer&&)> SWC::FS::Callback::WriteCb_t

Definition at line 29 of file Callbacks.h.