Declarations for Operation. More...
#include "Context.h"
#include "MetaLogEntityTypes.h"
#include <Hypertable/Lib/MetaLogEntity.h>
#include <AsyncComm/Clock.h>
#include <AsyncComm/Event.h>
#include <Common/ScopeGuard.h>
#include <ctime>
#include <set>
Go to the source code of this file.
Classes | |
class | Hypertable::Operation |
Abstract base class for master operations. More... | |
Namespaces | |
Hypertable | |
Hypertable definitions | |
Hypertable::OperationState | |
Master operation states. | |
Hypertable::Dependency | |
Master dependency strings | |
Typedefs | |
typedef std::set< String > | Hypertable::DependencySet |
Set of dependency string. More... | |
typedef std::shared_ptr < Operation > | Hypertable::OperationPtr |
Smart pointer to Operation. More... | |
Functions | |
const char * | Hypertable::OperationState::get_text (int state) |
Converts operation state constant to human readable string. More... | |
Variables | |
const char * | Hypertable::Dependency::INIT = "INIT" |
const char * | Hypertable::Dependency::SERVERS = "SERVERS" |
const char * | Hypertable::Dependency::ROOT = "ROOT" |
const char * | Hypertable::Dependency::METADATA = "METADATA" |
const char * | Hypertable::Dependency::SYSTEM = "SYSTEM" |
const char * | Hypertable::Dependency::USER = "USER" |
const char * | Hypertable::Dependency::RECOVER_SERVER = "RECOVER_SERVER" |
const char * | Hypertable::Dependency::RECOVERY_BLOCKER = "RECOVERY_BLOCKER" |
const char * | Hypertable::Dependency::RECOVERY = "RECOVERY" |
Declarations for Operation.
This file contains declarations for Operation, an abstract base class that that represents a master operation, and from which specific/concrete operation classes are derived.
Definition in file Operation.h.