#include <swcdb/db/Protocol/Rgr/params/Report.h>
Public Member Functions | |
SWC_CAN_INLINE | RspRes (uint32_t a_mem=0, uint32_t a_cpu=0, size_t a_ranges=0) 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 | |
uint32_t | mem |
uint32_t | cpu |
size_t | 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 |
void SWC::Comm::Protocol::Rgr::Params::Report::RspRes::display | ( | std::ostream & | out, |
const std::string & | offset = "" |
||
) | const |
|
overrideprivatevirtual |
Implements SWC::Comm::Serializable.
Definition at line 53 of file Report.cc.
References cpu, SWC::Serialization::decode_vi32(), SWC::Serialization::decode_vi64(), mem, and ranges.
|
overrideprivatevirtual |
Implements SWC::Comm::Serializable.
Definition at line 47 of file Report.cc.
References cpu, SWC::Serialization::encode_vi32(), SWC::Serialization::encode_vi64(), mem, and ranges.
|
overrideprivatevirtual |
Implements SWC::Comm::Serializable.
Definition at line 41 of file Report.cc.
References cpu, SWC::Serialization::encoded_length_vi32(), SWC::Serialization::encoded_length_vi64(), mem, and ranges.
uint32_t SWC::Comm::Protocol::Rgr::Params::Report::RspRes::cpu |
Definition at line 64 of file Report.h.
Referenced by SWC::Manager::RangersResources::add_and_more(), display(), internal_decode(), internal_encode(), and internal_encoded_length().
uint32_t SWC::Comm::Protocol::Rgr::Params::Report::RspRes::mem |
Definition at line 63 of file Report.h.
Referenced by SWC::Manager::RangersResources::add_and_more(), display(), internal_decode(), internal_encode(), and internal_encoded_length().
size_t SWC::Comm::Protocol::Rgr::Params::Report::RspRes::ranges |
Definition at line 65 of file Report.h.
Referenced by SWC::Manager::RangersResources::add_and_more(), display(), internal_decode(), internal_encode(), and internal_encoded_length().