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::Comm::Protocol::Bkr::Req Namespace Reference

Classes

class  CellsSelect
 
class  CellsUpdate
 
class  ColumnCompact
 
class  ColumnCompact_Base
 
class  ColumnCompact_Sync
 
class  ColumnGet
 
class  ColumnGet_Base
 
class  ColumnGet_Sync
 
class  ColumnList
 
class  ColumnList_Base
 
class  ColumnList_Sync
 
class  ColumnMng
 
class  ColumnMng_Base
 
class  ColumnMng_Sync
 

Typedefs

typedef Common::Req::function< std::function< void(void *, const client::ConnQueue::ReqBase::Ptr &, Params::CellsSelectRsp &)>> Functional_CellsSelect
 
typedef Common::Req::function< std::function< void(void *, const client::ConnQueue::ReqBase::Ptr &, const Params::CellsUpdateRsp &)>> Functional_CellsUpdate
 
typedef Common::Req::function< std::function< void(void *, const client::ConnQueue::ReqBase::Ptr &, Mngr::Params::ColumnCompactRsp &)>> Functional_ColumnCompact
 
typedef Common::Req::function< std::function< void(void *, const client::ConnQueue::ReqBase::Ptr &, int err, Mngr::Params::ColumnGetRsp &)>> Functional_ColumnGet
 
typedef Common::Req::function< std::function< void(void *, const client::ConnQueue::ReqBase::Ptr &, int err, const Mngr::Params::ColumnListRsp &)>> Functional_ColumnList
 
typedef Common::Req::function< std::function< void(void *, const client::ConnQueue::ReqBase::Ptr &, int err)>> Functional_ColumnMng
 

Typedef Documentation

◆ Functional_CellsSelect

Functional_CellsSelect - a default CbT DataT STL

auto cb = [](void* datap,
Comm::Protocol::Bkr::Params::CellsSelectRsp&) {
data_t::Ptr datap = data_t::cast(_datap);
(void)(datap->clients);
...;
};
params, timeout, clients, std::move(cb));

Definition at line 120 of file CellsSelect.h.

◆ Functional_CellsUpdate

Functional_CellsUpdate - a default CbT DataT STL

auto cb = [](void* datap,
const Comm::Protocol::Bkr::Params::CellsUpdateRsp&) {
data_t::Ptr datap = data_t::cast(_datap);
(void)(datap->clients);
...;
};
params, buffer, timeout, clients, std::move(cb));

Definition at line 137 of file CellsUpdate.h.

◆ Functional_ColumnCompact

Functional_ColumnCompact - a default CbT DataT STL

auto cb = [](void* datap,
const Comm::Protocol::Mngr::Params::ColumnCompactRsp&) noexcept {
data_t::Ptr datap = data_t::cast(_datap);
(void)(datap->clients);
...;
};
params/cid/name, timeout, clients, std::move(cb));

Definition at line 109 of file ColumnCompact.h.

◆ Functional_ColumnGet

Functional_ColumnGet - a default CbT DataT STL

auto cb = [](void* datap,
int err,
const Comm::Protocol::Mngr::Params::ColumnGetRsp&) noexcept {
data_t::Ptr datap = data_t::cast(_datap);
(void)(datap->clients);
...;
};
params/cid/name, timeout, clients, std::move(cb));

Definition at line 141 of file ColumnGet.h.

◆ Functional_ColumnList

Functional_ColumnList - a default CbT DataT STL

auto cb = [](void* datap,
int err,
const Comm::Protocol::Mngr::Params::ColumnListRsp&) noexcept {
data_t::Ptr datap = data_t::cast(_datap);
(void)(datap->clients);
...;
};
params, timeout, clients, std::move(cb));

Definition at line 96 of file ColumnList.h.

◆ Functional_ColumnMng

Functional_ColumnMng - a default CbT DataT STL

auto cb = [](void* datap,
int err) noexcept {
data_t::Ptr datap = data_t::cast(_datap);
(void)(datap->clients);
...;
};
params/(func, schema), timeout, clients, std::move(cb));

Definition at line 134 of file ColumnMng.h.

SWC::Comm::Protocol::Bkr::Req::Functional_ColumnList
Common::Req::function< std::function< void(void *, const client::ConnQueue::ReqBase::Ptr &, int err, const Mngr::Params::ColumnListRsp &)>> Functional_ColumnList
Definition: ColumnList.h:96
SWC::Comm::Protocol::Bkr::Req::Functional_CellsUpdate
Common::Req::function< std::function< void(void *, const client::ConnQueue::ReqBase::Ptr &, const Params::CellsUpdateRsp &)>> Functional_CellsUpdate
Definition: CellsUpdate.h:137
SWC::Comm::Protocol::Bkr::Req::ColumnMng::request
static SWC_CAN_INLINE void request(const Mngr::Params::ColumnMng &params, const uint32_t timeout, DataArgsT &&... args)
Definition: ColumnMng.h:36
SWC::Comm::Protocol::Bkr::Req::ColumnList::request
static SWC_CAN_INLINE void request(const Mngr::Params::ColumnListReq &params, const uint32_t timeout, DataArgsT &&... args)
Definition: ColumnList.h:36
SWC::Comm::Protocol::Bkr::Req::CellsUpdate::request
static SWC_CAN_INLINE void request(const Params::CellsUpdateReq &params, StaticBuffer &snd_buf, const uint32_t timeout, DataArgsT &&... args)
Definition: CellsUpdate.h:52
SWC::Comm::Protocol::Bkr::Req::CellsSelect::request
static SWC_CAN_INLINE void request(const Params::CellsSelectReqRef &params, const uint32_t timeout, DataArgsT &&... args)
Definition: CellsSelect.h:37
SWC::Comm::Protocol::Bkr::Req::Functional_ColumnCompact
Common::Req::function< std::function< void(void *, const client::ConnQueue::ReqBase::Ptr &, Mngr::Params::ColumnCompactRsp &)>> Functional_ColumnCompact
Definition: ColumnCompact.h:109
SWC::Comm::Protocol::Bkr::Req::ColumnCompact::request
static SWC_CAN_INLINE void request(const Mngr::Params::ColumnCompactReq &params, const uint32_t timeout, DataArgsT &&... args)
Definition: ColumnCompact.h:36
SWC::Comm::Protocol::Bkr::Req::Functional_ColumnMng
Common::Req::function< std::function< void(void *, const client::ConnQueue::ReqBase::Ptr &, int err)>> Functional_ColumnMng
Definition: ColumnMng.h:134
SWC::Comm::client::ConnQueueReqBase::Ptr
std::shared_ptr< ConnQueueReqBase > Ptr
Definition: ClientConnQueue.h:25
SWC::Comm::Protocol::Bkr::Req::ColumnGet::request
static SWC_CAN_INLINE void request(const Mngr::Params::ColumnGetReq &params, const uint32_t timeout, DataArgsT &&... args)
Definition: ColumnGet.h:36
SWC::Comm::Protocol::Bkr::Req::Functional_CellsSelect
Common::Req::function< std::function< void(void *, const client::ConnQueue::ReqBase::Ptr &, Params::CellsSelectRsp &)>> Functional_CellsSelect
Definition: CellsSelect.h:120
SWC::Comm::Protocol::Bkr::Req::Functional_ColumnGet
Common::Req::function< std::function< void(void *, const client::ConnQueue::ReqBase::Ptr &, int err, Mngr::Params::ColumnGetRsp &)>> Functional_ColumnGet
Definition: ColumnGet.h:141