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::Handler::ColumnList Struct Reference

#include <swcdb/broker/Protocol/handlers/ColumnList.h>

+ Collaboration diagram for SWC::Comm::Protocol::Bkr::Handler::ColumnList:

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::Ptrget_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

Detailed Description

Definition at line 18 of file ColumnList.h.

Constructor & Destructor Documentation

◆ ColumnList()

SWC_CAN_INLINE SWC::Comm::Protocol::Bkr::Handler::ColumnList::ColumnList ( const ConnHandlerPtr a_conn,
const Event::Ptr a_ev 

Definition at line 25 of file ColumnList.h.

◆ ~ColumnList()

SWC::Comm::Protocol::Bkr::Handler::ColumnList::~ColumnList ( )

Definition at line 29 of file ColumnList.h.

Member Function Documentation

◆ callback()

◆ get_clients()

SWC_CAN_INLINE SWC::client::Clients::Ptr& SWC::Comm::Protocol::Bkr::Handler::ColumnList::get_clients ( )

Definition at line 32 of file ColumnList.h.

References SWC::Env::Clients::get().

+ Here is the call graph for this function:

◆ valid()

SWC_CAN_INLINE bool SWC::Comm::Protocol::Bkr::Handler::ColumnList::valid ( )

Definition at line 37 of file ColumnList.h.

References conn, ev, and SWC::Env::Bkr::is_accepting().

+ Here is the call graph for this function:

Member Data Documentation

◆ conn

ConnHandlerPtr SWC::Comm::Protocol::Bkr::Handler::ColumnList::conn

Definition at line 20 of file ColumnList.h.

Referenced by callback(), and valid().

◆ ev

Event::Ptr SWC::Comm::Protocol::Bkr::Handler::ColumnList::ev

Definition at line 21 of file ColumnList.h.

Referenced by callback(), and valid().

◆ processed

Core::StateRunning SWC::Comm::Protocol::Bkr::Handler::ColumnList::processed

Definition at line 23 of file ColumnList.h.

Referenced by callback().

◆ remain

Core::Atomic<size_t> SWC::Comm::Protocol::Bkr::Handler::ColumnList::remain

Definition at line 22 of file ColumnList.h.

Referenced by callback().

The documentation for this struct was generated from the following file: