27 #ifndef Hypertable_Lib_Master_Response_Parameters_SystemStatus_h
28 #define Hypertable_Lib_Master_Response_Parameters_SystemStatus_h
44 namespace Parameters {
76 uint8_t encoding_version()
const override;
81 size_t encoded_length_internal()
const override;
85 void encode_internal(uint8_t **bufp)
const override;
93 void decode_internal(uint8_t version,
const uint8_t **bufp,
94 size_t *remainp)
override;
105 #endif // Hypertable_Lib_Master_Response_Parameters_SystemStatus_h
Holds Nagios-style program status information.
Hypertable::Status m_status
Status information
Declarations for SystemVariable.
void set_status(const Hypertable::Status &status)
Sets status object.
bool status(ContextPtr &context, Timer &timer, Status &status)
Runs a status check on the master.
Response parameters for status operation.
Declarations for Serializable.
Mixin class that provides a standard serialization interface.
SystemStatus()
Constructor.
const Hypertable::Status & status() const
Gets status object.
SystemStatus(const Hypertable::Status &status)
Constructor.