SWC-DB  v0.5.9 C++ documentations
SWC-DB© (Super Wide Column Database) - High Performance Scalable Database (https://github.com/kashirin-alex/swc-db)
SWC::Comm::Protocol::Rgr::Req::ColumnsUnload Class Reference

#include <swcdb/manager/Protocol/Rgr/req/ColumnsUnload.h>

+ Inheritance diagram for SWC::Comm::Protocol::Rgr::Req::ColumnsUnload:
+ Collaboration diagram for SWC::Comm::Protocol::Rgr::Req::ColumnsUnload:

Public Types

typedef std::shared_ptr< ColumnsUnloadPtr
- Public Types inherited from SWC::Comm::client::ConnQueueReqBase
typedef std::shared_ptr< ConnQueueReqBasePtr
- Public Types inherited from SWC::Comm::DispatchHandler
typedef std::shared_ptr< DispatchHandlerPtr

Public Member Functions

 ColumnsUnload (const Manager::Ranger::Ptr &rgr, cid_t cid_begin, cid_t cid_end)
virtual ~ColumnsUnload () noexcept
void handle (ConnHandlerPtr conn, const Event::Ptr &ev) override
void handle_no_conn () override
- Public Member Functions inherited from SWC::Comm::client::ConnQueueReqBase
SWC_CAN_INLINE ConnQueueReqBase (Buffers::Ptr &&a_cbp) noexcept
SWC_CAN_INLINE ConnQueueReqBase (Buffers::Ptr &&a_cbp, const ConnQueuePtr &a_queue) noexcept
SWC_CAN_INLINE Ptr req () noexcept
virtual bool insistent () noexcept
void request_again ()
void print (std::ostream &out)
- Public Member Functions inherited from SWC::Comm::DispatchHandler
virtual bool run ()
virtual bool valid ()

Private Attributes

const Manager::Ranger::Ptr rgr

Additional Inherited Members

- Public Attributes inherited from SWC::Comm::client::ConnQueueReqBase
Buffers::Ptr cbp
ConnQueuePtr queue
- Protected Member Functions inherited from SWC::Comm::client::ConnQueueReqBase
virtual ~ConnQueueReqBase () noexcept
- Protected Member Functions inherited from SWC::Comm::DispatchHandler
virtual ~DispatchHandler () noexcept

Detailed Description

Definition at line 14 of file ColumnsUnload.h.

Member Typedef Documentation

◆ Ptr

Definition at line 16 of file ColumnsUnload.h.

Constructor & Destructor Documentation

◆ ColumnsUnload()

SWC_CAN_INLINE SWC::Comm::Protocol::Rgr::Req::ColumnsUnload::ColumnsUnload ( const Manager::Ranger::Ptr rgr,
cid_t  cid_begin,
cid_t  cid_end 

Definition at line 16 of file ColumnsUnload.cc.

◆ ~ColumnsUnload()

virtual SWC::Comm::Protocol::Rgr::Req::ColumnsUnload::~ColumnsUnload ( )

Definition at line 21 of file ColumnsUnload.h.

Member Function Documentation

◆ handle()

void SWC::Comm::Protocol::Rgr::Req::ColumnsUnload::handle ( ConnHandlerPtr  conn,
const Event::Ptr ev 

◆ handle_no_conn()

void SWC::Comm::Protocol::Rgr::Req::ColumnsUnload::handle_no_conn ( )

Implements SWC::Comm::DispatchHandler.

Definition at line 74 of file ColumnsUnload.cc.

References rgr.

Referenced by handle().

+ Here is the caller graph for this function:

Member Data Documentation

◆ rgr

const Manager::Ranger::Ptr SWC::Comm::Protocol::Rgr::Req::ColumnsUnload::rgr

Definition at line 29 of file ColumnsUnload.h.

Referenced by handle_no_conn().

The documentation for this class was generated from the following files: