Declarations for MaintenanceFlag This file contains declarations that are part of the MaintenanceFlag namespace and provide classes and functions for manipulating a bit field representing a set of maintenance types. More...
#include <unordered_map>
Go to the source code of this file.
Classes | |
class | Hypertable::MaintenanceFlag::Hash |
Hash function class for pointers. More... | |
struct | Hypertable::MaintenanceFlag::Equal |
Equality function for pointers. More... | |
class | Hypertable::MaintenanceFlag::Map |
Maps object pointers to bit fields. More... | |
Namespaces | |
Hypertable | |
Hypertable definitions | |
Hypertable::MaintenanceFlag | |
Maintenance task bit field. | |
Enumerations | |
enum | { Hypertable::MaintenanceFlag::SPLIT = 0x00000100, Hypertable::MaintenanceFlag::COMPACT = 0x00000200, Hypertable::MaintenanceFlag::COMPACT_MINOR = 0x00000201, Hypertable::MaintenanceFlag::COMPACT_MAJOR = 0x00000202, Hypertable::MaintenanceFlag::COMPACT_MERGING = 0x00000204, Hypertable::MaintenanceFlag::COMPACT_GC = 0x00000208, Hypertable::MaintenanceFlag::COMPACT_MOVE = 0x00000210, Hypertable::MaintenanceFlag::MEMORY_PURGE = 0x00000400, Hypertable::MaintenanceFlag::MEMORY_PURGE_SHADOW_CACHE = 0x00000401, Hypertable::MaintenanceFlag::MEMORY_PURGE_CELLSTORE = 0x00000402, Hypertable::MaintenanceFlag::RELINQUISH = 0x00000800, Hypertable::MaintenanceFlag::RECOMPUTE_MERGE_RUN = 0x00010000 } |
Enumeration for maintenance masks. More... | |
Functions | |
bool | Hypertable::MaintenanceFlag::relinquish (int flags) |
Tests the RELINQUISH bit of flags More... | |
bool | Hypertable::MaintenanceFlag::split (int flags) |
Tests the SPLIT bit of flags More... | |
bool | Hypertable::MaintenanceFlag::compaction (int flags) |
Tests the COMPACT bit of flags More... | |
bool | Hypertable::MaintenanceFlag::minor_compaction (int flags) |
Tests the COMPACT_MINOR bit of flags More... | |
bool | Hypertable::MaintenanceFlag::merging_compaction (int flags) |
Tests the COMPACT_MERGING bit of flags More... | |
bool | Hypertable::MaintenanceFlag::major_compaction (int flags) |
Tests the COMPACT_MAJOR bit of flags More... | |
bool | Hypertable::MaintenanceFlag::gc_compaction (int flags) |
Tests the COMPACT_GC bit of flags More... | |
bool | Hypertable::MaintenanceFlag::move_compaction (int flags) |
Tests the COMPACT_MOVE bit of flags More... | |
bool | Hypertable::MaintenanceFlag::purge_shadow_cache (int flags) |
Tests the PURGE_SHADOW_CACHE bit of flags More... | |
bool | Hypertable::MaintenanceFlag::purge_cellstore (int flags) |
Tests the PURGE_CELLSTORE bit of flags More... | |
bool | Hypertable::MaintenanceFlag::recompute_merge_run (int flags) |
Tests the RECOMPUTE_MERGE_RUN bit of flags More... | |
Declarations for MaintenanceFlag This file contains declarations that are part of the MaintenanceFlag namespace and provide classes and functions for manipulating a bit field representing a set of maintenance types.
Definition in file MaintenanceFlag.h.