0.9.8.10
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
Classes | Namespaces | Enumerations | Functions
MaintenanceFlag.h File Reference

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>
Include dependency graph for MaintenanceFlag.h:
This graph shows which files directly or indirectly include this file:

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...
 

Detailed Description

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.