#include <swcdb/db/Protocol/Mngr/req/ColumnCompact_Sync.h>
Public Member Functions | |
SWC_CAN_INLINE | ColumnCompact_Sync (const SWC::client::Clients::Ptr &a_clients, int &a_err) noexcept |
~ColumnCompact_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 &, const Params::ColumnCompactRsp &rsp) |
Static Public Member Functions | |
template<typename... DataArgsT> | |
static SWC_CAN_INLINE std::shared_ptr< ColumnCompact< ColumnCompact_Sync > > | make (const Params::ColumnCompactReq ¶ms, const uint32_t timeout, DataArgsT &&... args) |
template<typename... DataArgsT> | |
static SWC_CAN_INLINE void | request (const Params::ColumnCompactReq ¶ms, const uint32_t timeout, DataArgsT &&... args) |
template<typename... DataArgsT> | |
static SWC_CAN_INLINE void | request (cid_t cid, const uint32_t timeout, DataArgsT &&... args) |
Public Attributes | |
Core::StateSynchronization | await |
Private Attributes | |
SWC::client::Clients::Ptr | clients |
int & | err |
Definition at line 18 of file ColumnCompact_Sync.h.
|
inlinenoexcept |
Definition at line 51 of file ColumnCompact_Sync.h.
|
inlinenoexcept |
Definition at line 57 of file ColumnCompact_Sync.h.
|
inline |
Definition at line 70 of file ColumnCompact_Sync.h.
References SWC::Core::StateSynchronization::acknowledge(), await, SWC::Comm::Protocol::Mngr::Params::ColumnCompactRsp::err, and err.
|
inlinenoexcept |
Definition at line 60 of file ColumnCompact_Sync.h.
References clients.
|
inlinestatic |
Definition at line 24 of file ColumnCompact_Sync.h.
References SWC::Comm::Protocol::Mngr::Req::ColumnCompact< DataT >::make().
Referenced by request().
|
inlinestatic |
Definition at line 42 of file ColumnCompact_Sync.h.
References request().
|
inlinestatic |
Definition at line 32 of file ColumnCompact_Sync.h.
References make().
Referenced by SWC::ThriftBroker::AppHandler::process_results(), and request().
|
inline |
Definition at line 65 of file ColumnCompact_Sync.h.
Core::StateSynchronization SWC::Comm::Protocol::Mngr::Req::ColumnCompact_Sync::await |
Definition at line 48 of file ColumnCompact_Sync.h.
Referenced by callback().
|
private |
Definition at line 77 of file ColumnCompact_Sync.h.
Referenced by get_clients().
|
private |
Definition at line 78 of file ColumnCompact_Sync.h.
Referenced by callback().