#include <swcdb/manager/Protocol/handlers/Report.h>
Public Member Functions | |
SWC_CAN_INLINE | Report (const Comm::ConnHandlerPtr &a_conn, const Comm::Event::Ptr &a_ev) noexcept |
SWC_CAN_INLINE | Report (Report &&other) noexcept |
Report (const Report &)=delete | |
Report & | operator= (Report &&)=delete |
Report & | operator= (const Report &)=delete |
~Report () noexcept | |
void | operator() () |
Public Attributes | |
Comm::ConnHandlerPtr | conn |
Comm::Event::Ptr | ev |
|
inlinenoexcept |
|
inlinenoexcept |
|
delete |
|
inlinenoexcept |
|
inline |
Definition at line 38 of file Report.h.
References SWC::Comm::Protocol::Mngr::Params::Report::ReqColumnStatus::cid, SWC::Comm::Protocol::Mngr::Params::Report::CLUSTER_STATUS, SWC::Error::Exception::code(), SWC::Error::COLUMN_NOT_READY, SWC::Comm::Protocol::Mngr::Params::Report::COLUMN_STATUS, SWC::Manager::MngdColumns::columns_ready(), conn, SWC::Comm::Serializable::decode(), SWC::Serialization::decode_i8(), ev, SWC::Manager::MngdColumns::get_column(), SWC::Comm::Protocol::Mngr::Params::Report::RspManagersStatus::inchain, SWC::LOG_ERROR, SWC::Comm::Buffers::make(), SWC::Comm::Protocol::Mngr::Params::Report::RspManagersStatus::managers, SWC::Comm::Protocol::Mngr::Params::Report::MANAGERS_STATUS, SWC::Env::Mngr::mngd_columns(), SWC::Error::MNGR_NOT_INITIALIZED, SWC::Error::NOT_IMPLEMENTED, SWC::Error::OK, SWC::Comm::Protocol::Mngr::Params::Report::RspRangersStatus::rangers, SWC::DB::Types::MngrRole::RANGERS, SWC::Env::Mngr::rangers(), SWC::Comm::Protocol::Mngr::Params::Report::RANGERS_STATUS, SWC::Comm::Protocol::Mngr::Params::Report::RspColumnStatus::ranges, SWC::Env::Mngr::role(), SWC::Core::Vector< T, SizeT, GROW_SZ >::size(), SWC::Comm::Protocol::Mngr::Params::Report::RspColumnStatus::state, SWC_CURRENT_EXCEPTION, SWC_LOG_OSTREAM, and SWC_LOG_OUT.
Comm::ConnHandlerPtr SWC::Comm::Protocol::Mngr::Handler::Report::conn |
Definition at line 18 of file Report.h.
Referenced by operator()().
Comm::Event::Ptr SWC::Comm::Protocol::Mngr::Handler::Report::ev |
Definition at line 19 of file Report.h.
Referenced by operator()().