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

#include <swcdb/manager/Protocol/handlers/RgrUpdate.h>

+ Collaboration diagram for SWC::Comm::Protocol::Mngr::Handler::RgrUpdate:

Public Member Functions

SWC_CAN_INLINE RgrUpdate (const Comm::ConnHandlerPtr &a_conn, const Comm::Event::Ptr &a_ev) noexcept
 
SWC_CAN_INLINE RgrUpdate (RgrUpdate &&other) noexcept
 
 RgrUpdate (const RgrUpdate &)=delete
 
RgrUpdateoperator= (RgrUpdate &&)=delete
 
RgrUpdateoperator= (const RgrUpdate &)=delete
 
 ~RgrUpdate () noexcept
 
void operator() ()
 

Public Attributes

Comm::ConnHandlerPtr conn
 
Comm::Event::Ptr ev
 

Detailed Description

Definition at line 17 of file RgrUpdate.h.

Constructor & Destructor Documentation

◆ RgrUpdate() [1/3]

SWC_CAN_INLINE SWC::Comm::Protocol::Mngr::Handler::RgrUpdate::RgrUpdate ( const Comm::ConnHandlerPtr a_conn,
const Comm::Event::Ptr a_ev 
)
inlinenoexcept

Definition at line 22 of file RgrUpdate.h.

◆ RgrUpdate() [2/3]

SWC_CAN_INLINE SWC::Comm::Protocol::Mngr::Handler::RgrUpdate::RgrUpdate ( RgrUpdate &&  other)
inlinenoexcept

Definition at line 28 of file RgrUpdate.h.

◆ RgrUpdate() [3/3]

SWC::Comm::Protocol::Mngr::Handler::RgrUpdate::RgrUpdate ( const RgrUpdate )
delete

◆ ~RgrUpdate()

SWC::Comm::Protocol::Mngr::Handler::RgrUpdate::~RgrUpdate ( )
inlinenoexcept

Definition at line 36 of file RgrUpdate.h.

Member Function Documentation

◆ operator()()

void SWC::Comm::Protocol::Mngr::Handler::RgrUpdate::operator() ( )
inline

Definition at line 38 of file RgrUpdate.h.

References SWC::Error::Exception::code(), conn, SWC::Comm::Serializable::decode(), ev, SWC::Comm::Protocol::Mngr::Params::RgrUpdate::hosts, SWC::LOG_ERROR, SWC::Env::Mngr::rangers(), SWC_CURRENT_EXCEPTION, SWC_LOG_OSTREAM, SWC_LOG_OUT, SWC::Comm::Protocol::Mngr::Params::RgrUpdate::sync_all, and SWC::Manager::Rangers::update_status().

+ Here is the call graph for this function:

◆ operator=() [1/2]

RgrUpdate& SWC::Comm::Protocol::Mngr::Handler::RgrUpdate::operator= ( const RgrUpdate )
delete

◆ operator=() [2/2]

RgrUpdate& SWC::Comm::Protocol::Mngr::Handler::RgrUpdate::operator= ( RgrUpdate &&  )
delete

Member Data Documentation

◆ conn

Comm::ConnHandlerPtr SWC::Comm::Protocol::Mngr::Handler::RgrUpdate::conn

Definition at line 18 of file RgrUpdate.h.

Referenced by operator()().

◆ ev

Comm::Event::Ptr SWC::Comm::Protocol::Mngr::Handler::RgrUpdate::ev

Definition at line 19 of file RgrUpdate.h.

Referenced by operator()().


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