22 #ifndef Hypertable_Master_OperationStop_h
23 #define Hypertable_Master_OperationStop_h
50 #endif // Hypertable_Master_OperationStop_h
Abstract base class for ephemeral operations.
void display_state(std::ostream &os) override
Write human readable operation state to output stream.
std::string String
A String is simply a typedef to std::string.
std::shared_ptr< Event > EventPtr
Smart pointer to Event.
Request parameters for stop function.
Declarations for OperationEphemeral.
std::shared_ptr< Context > ContextPtr
Smart pointer to Context.
Declarations for Stop request parameters.
const String name() override
Name of operation used for exclusivity.
void execute() override
Executes (carries out) the operation.
OperationStop(ContextPtr &context, EventPtr &event)
Lib::Master::Request::Parameters::Stop m_params
Request parmaeters.
const String label() override
Human readable label for operation.