22 #ifndef HYPERTABLE_OPERATIONCOLLECTGARBAGE_H
23 #define HYPERTABLE_OPERATIONCOLLECTGARBAGE_H
43 #endif // HYPERTABLE_OPERATIONCOLLECTGARBAGE_H
Abstract base class for ephemeral operations.
virtual void display_state(std::ostream &os)
Write human readable operation state to output stream.
std::string String
A String is simply a typedef to std::string.
virtual bool exclusive()
Indicates if operation is exclusive.
virtual void execute()
Executes (carries out) the operation.
virtual ~OperationCollectGarbage()
OperationCollectGarbage(ContextPtr &context)
Declarations for OperationEphemeral.
std::shared_ptr< Context > ContextPtr
Smart pointer to Context.
virtual const String name()
Name of operation used for exclusivity.
virtual const String label()
Human readable label for operation.