![SWC-DB logo](logo.svg) |
SWC-DB
v0.5.12 C++ documentations
SWC-DB© (Super Wide Column Database) - High Performance Scalable Database (https://github.com/kashirin-alex/swc-db)
|
Go to the documentation of this file.
7 #ifndef swcdb_db_client_Query_Update_BrokerCommitter_h
8 #define swcdb_db_client_Query_Update_BrokerCommitter_h
16 namespace SWC {
namespace client {
namespace Query {
namespace Update {
21 :
public std::enable_shared_from_this<BrokerCommitter> {
31 typedef std::shared_ptr<BrokerCommitter>
Ptr;
48 void print(std::ostream& out);
55 const Comm::Protocol::Bkr::Params::CellsUpdateRsp& rsp,
64 #ifdef SWC_IMPL_SOURCE
69 #endif // swcdb_db_client_Query_Update_BrokerCommitter_h
std::shared_ptr< BrokerCommitter > Ptr
std::shared_ptr< Base > Ptr
void committed(ReqBase::Ptr req, const Comm::Protocol::Bkr::Params::CellsUpdateRsp &rsp, const DynamicBuffer &cells_buff)
Query::Update::Handlers::Base::Column * colp
void print(std::ostream &out)
SWC_CAN_INLINE BrokerCommitter(const Query::Update::Handlers::Base::Ptr &a_hdlr, Query::Update::Handlers::Base::Column *a_colp) noexcept
The SWC-DB C++ namespace 'SWC'.
Query::Update::Handlers::Base::Ptr hdlr
BrokerCommitter(const BrokerCommitter &)=delete
~BrokerCommitter() noexcept
BrokerCommitter & operator=(const BrokerCommitter &)=delete
Core::CompletionCounter workload
static SWC_CAN_INLINE void execute(const Handlers::Base::Ptr &hdlr, Handlers::Base::Column *colp)