#include <swcdb/db/Protocol/Bkr/req/ColumnGet_Sync.h>
Public Member Functions | |
SWC_CAN_INLINE | ColumnGet_Sync (const SWC::client::Clients::Ptr &a_clients, int &a_err, DB::Schema::Ptr &a_schema) noexcept |
~ColumnGet_Sync () noexcept | |
SWC_CAN_INLINE SWC::client::Clients::Ptr & | get_clients () noexcept |
SWC_CAN_INLINE bool | valid () |
SWC_CAN_INLINE void | callback (const client::ConnQueue::ReqBase::Ptr &, int error, const Mngr::Params::ColumnGetRsp &rsp) |
Static Public Member Functions | |
template<typename... DataArgsT> | |
static SWC_CAN_INLINE std::shared_ptr< ColumnGet< ColumnGet_Sync > > | make (const Mngr::Params::ColumnGetReq ¶ms, const uint32_t timeout, DataArgsT &&... args) |
template<typename... DataArgsT> | |
static SWC_CAN_INLINE void | request (const Mngr::Params::ColumnGetReq ¶ms, const uint32_t timeout, DataArgsT &&... args) |
template<typename... DataArgsT> | |
static SWC_CAN_INLINE void | schema (const std::string &name, const uint32_t timeout, DataArgsT &&... args) |
template<typename... DataArgsT> | |
static SWC_CAN_INLINE void | schema (cid_t cid, const uint32_t timeout, DataArgsT &&... args) |
Public Attributes | |
Core::StateSynchronization | await |
Private Attributes | |
SWC::client::Clients::Ptr | clients |
int & | err |
DB::Schema::Ptr & | _schema |
Definition at line 18 of file ColumnGet_Sync.h.
|
inlinenoexcept |
Definition at line 69 of file ColumnGet_Sync.h.
|
inlinenoexcept |
Definition at line 75 of file ColumnGet_Sync.h.
|
inline |
Definition at line 88 of file ColumnGet_Sync.h.
References _schema, SWC::Core::StateSynchronization::acknowledge(), await, err, and SWC::Comm::Protocol::Mngr::Params::ColumnGetRsp::schema.
|
inlinenoexcept |
Definition at line 78 of file ColumnGet_Sync.h.
References clients.
|
inlinestatic |
Definition at line 24 of file ColumnGet_Sync.h.
References SWC::Comm::Protocol::Bkr::Req::ColumnGet< DataT >::make().
Referenced by request().
|
inlinestatic |
Definition at line 32 of file ColumnGet_Sync.h.
References make().
Referenced by schema().
|
inlinestatic |
Definition at line 55 of file ColumnGet_Sync.h.
References request().
|
inlinestatic |
Definition at line 42 of file ColumnGet_Sync.h.
References request().
|
inline |
Definition at line 83 of file ColumnGet_Sync.h.
|
private |
Definition at line 99 of file ColumnGet_Sync.h.
Referenced by callback().
Core::StateSynchronization SWC::Comm::Protocol::Bkr::Req::ColumnGet_Sync::await |
Definition at line 66 of file ColumnGet_Sync.h.
Referenced by callback().
|
private |
Definition at line 97 of file ColumnGet_Sync.h.
Referenced by get_clients().
|
private |
Definition at line 98 of file ColumnGet_Sync.h.
Referenced by callback().