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

Declarations for MaintenanceQueue This file contains the type declarations for the MaintenanceQueue. More...

#include "MaintenanceTask.h"
#include "MaintenanceTaskMemoryPurge.h"
#include <AsyncComm/Clock.h>
#include <Common/Error.h>
#include <Common/Logger.h>
#include <Common/Thread.h>
#include <cassert>
#include <condition_variable>
#include <memory>
#include <mutex>
#include <queue>
#include <set>
Include dependency graph for MaintenanceQueue.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  Hypertable::MaintenanceQueue
 Queue for periodic maintenance work. More...
 
struct  Hypertable::MaintenanceQueue::LtMaintenanceTask
 
class  Hypertable::MaintenanceQueue::MaintenanceQueueState
 
class  Hypertable::MaintenanceQueue::Worker
 

Namespaces

 Hypertable
 Hypertable definitions
 

Macros

#define MAX_LEVELS   4
 

Typedefs

typedef std::shared_ptr
< MaintenanceQueue
Hypertable::MaintenanceQueuePtr
 Smart pointer to MaintenanceQueue. More...
 

Detailed Description

Declarations for MaintenanceQueue This file contains the type declarations for the MaintenanceQueue.

Definition in file MaintenanceQueue.h.

Macro Definition Documentation

#define MAX_LEVELS   4

Definition at line 45 of file MaintenanceQueue.h.