#include <swcdb/db/Protocol/Mngr/params/Report.h>
Classes | |
struct | RangeStatus |
Public Member Functions | |
SWC_CAN_INLINE | RspColumnStatus () noexcept |
SWC_CAN_INLINE | ~RspColumnStatus () noexcept |
void | display (std::ostream &out, const std::string &offset="") const |
Public Member Functions inherited from SWC::Comm::Serializable | |
size_t | encoded_length () const |
void | encode (uint8_t **bufp) const |
void | decode (const uint8_t **bufp, size_t *remainp) |
Public Attributes | |
DB::Types::MngrColumn::State | state |
Core::Vector< RangeStatus > | ranges |
Private Member Functions | |
size_t SWC_PURE_FUNC | internal_encoded_length () const override |
void | internal_encode (uint8_t **bufp) const override |
void | internal_decode (const uint8_t **bufp, size_t *remainp) override |
Additional Inherited Members | |
Protected Member Functions inherited from SWC::Comm::Serializable | |
virtual | ~Serializable () noexcept |
|
inlinenoexcept |
|
inlinenoexcept |
void SWC::Comm::Protocol::Mngr::Params::Report::RspColumnStatus::display | ( | std::ostream & | out, |
const std::string & | offset = "" |
||
) | const |
Definition at line 92 of file Report.cc.
References ranges, state, and SWC::DB::Types::to_string().
Referenced by SWC::Utils::shell::Mngr::column_status().
|
overrideprivatevirtual |
Implements SWC::Comm::Serializable.
Definition at line 78 of file Report.cc.
References SWC::Serialization::decode_i8(), SWC::Serialization::decode_vi64(), ranges, SWC::Comm::Resolver::sort(), and state.
|
overrideprivatevirtual |
Implements SWC::Comm::Serializable.
Definition at line 71 of file Report.cc.
References SWC::Serialization::encode_i8(), SWC::Serialization::encode_vi64(), ranges, and state.
|
overrideprivatevirtual |
Implements SWC::Comm::Serializable.
Definition at line 63 of file Report.cc.
References SWC::Serialization::encoded_length_vi64(), and ranges.
Core::Vector<RangeStatus> SWC::Comm::Protocol::Mngr::Params::Report::RspColumnStatus::ranges |
Definition at line 99 of file Report.h.
Referenced by display(), internal_decode(), internal_encode(), internal_encoded_length(), and SWC::Comm::Protocol::Mngr::Handler::Report::operator()().
DB::Types::MngrColumn::State SWC::Comm::Protocol::Mngr::Params::Report::RspColumnStatus::state |
Definition at line 98 of file Report.h.
Referenced by SWC::Comm::Protocol::Mngr::Params::Report::RspColumnStatus::RangeStatus::decode(), SWC::Comm::Protocol::Mngr::Params::Report::RspRangersStatus::Ranger::decode(), SWC::Comm::Protocol::Mngr::Params::Report::RspManagersStatus::Manager::decode(), SWC::Comm::Protocol::Mngr::Params::Report::RspColumnStatus::RangeStatus::display(), SWC::Comm::Protocol::Mngr::Params::Report::RspRangersStatus::Ranger::display(), SWC::Comm::Protocol::Mngr::Params::Report::RspManagersStatus::Manager::display(), display(), SWC::Comm::Protocol::Mngr::Params::Report::RspColumnStatus::RangeStatus::encode(), SWC::Comm::Protocol::Mngr::Params::Report::RspRangersStatus::Ranger::encode(), SWC::Comm::Protocol::Mngr::Params::Report::RspManagersStatus::Manager::encode(), internal_decode(), internal_encode(), and SWC::Comm::Protocol::Mngr::Handler::Report::operator()().