#include <swcdb/broker/Protocol/handlers/ColumnList.h>
Public Member Functions | |
SWC_CAN_INLINE | ColumnList (const ConnHandlerPtr &a_conn, const Event::Ptr &a_ev) noexcept |
~ColumnList () 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 err, const Mngr::Params::ColumnListRsp &rsp) |
Public Attributes | |
ConnHandlerPtr | conn |
Event::Ptr | ev |
Core::Atomic< size_t > | remain |
Core::StateRunning | processed |
Definition at line 18 of file ColumnList.h.
|
inlinenoexcept |
Definition at line 25 of file ColumnList.h.
|
inlinenoexcept |
Definition at line 29 of file ColumnList.h.
|
inline |
Definition at line 42 of file ColumnList.h.
References SWC::Error::CLIENT_STOPPING, SWC::Core::AtomicBase< T, OrderT >::compare_exchange_weak(), conn, ev, SWC::Comm::Protocol::Mngr::Params::ColumnListRsp::expected, SWC::Comm::Header::FLAG_RESPONSE_PARTIAL_BIT, SWC::Env::Clients::get(), SWC::Env::Bkr::is_accepting(), SWC::Comm::Buffers::make(), SWC::Env::Bkr::processed(), processed, remain, SWC::Core::StateRunning::running(), SWC::Comm::Protocol::Mngr::Params::ColumnListRsp::schemas, SWC::Error::SERVER_SHUTTING_DOWN, SWC::Core::Vector< T, SizeT, GROW_SZ >::size(), and SWC::Core::Atomic< T, OrderT >::sub_rslt().
|
inlinenoexcept |
Definition at line 32 of file ColumnList.h.
References SWC::Env::Clients::get().
|
inline |
Definition at line 37 of file ColumnList.h.
References conn, ev, and SWC::Env::Bkr::is_accepting().
ConnHandlerPtr SWC::Comm::Protocol::Bkr::Handler::ColumnList::conn |
Definition at line 20 of file ColumnList.h.
Referenced by callback(), and valid().
Event::Ptr SWC::Comm::Protocol::Bkr::Handler::ColumnList::ev |
Definition at line 21 of file ColumnList.h.
Referenced by callback(), and valid().
Core::StateRunning SWC::Comm::Protocol::Bkr::Handler::ColumnList::processed |
Definition at line 23 of file ColumnList.h.
Referenced by callback().
Core::Atomic<size_t> SWC::Comm::Protocol::Bkr::Handler::ColumnList::remain |
Definition at line 22 of file ColumnList.h.
Referenced by callback().