22 #ifndef Hypertable_Master_OperationSystemStatus_h
23 #define Hypertable_Master_OperationSystemStatus_h
34 using namespace Lib::Master;
67 #endif // Hypertable_Master_OperationSystemStatus_h
Declarations for SystemStatus response parameters.
size_t encoded_result_length() const override
Length of encoded operation result.
Abstract base class for ephemeral operations.
std::string String
A String is simply a typedef to std::string.
std::string status_text_from_result(DispatchHandlerOperationSystemStatus::Result &result)
Declarations for DispatchHandlerOperationSystemStatus.
std::shared_ptr< Event > EventPtr
Smart pointer to Event.
virtual ~OperationSystemStatus()
Declarations for OperationEphemeral.
std::shared_ptr< Context > ContextPtr
Smart pointer to Context.
void execute() override
Executes (carries out) the operation.
void display_state(std::ostream &os) override
Write human readable operation state to output stream.
Response::Parameters::SystemStatus m_params
const String label() override
Human readable label for operation.
Response parameters for status operation.
OperationSystemStatus(ContextPtr &context, EventPtr &event)
Holds result of a RangeServer status request.
const String name() override
Name of operation used for exclusivity.
void encode_result(uint8_t **bufp) const override
Encode operation result.