#include <MaintenanceTaskWorkQueue.h>
Public Member Functions | |
MaintenanceTaskWorkQueue (uint32_t level, int priority, std::vector< MetaLog::EntityTaskPtr > &work) | |
virtual | ~MaintenanceTaskWorkQueue () |
virtual void | execute () |
Public Member Functions inherited from Hypertable::MaintenanceTask | |
MaintenanceTask (uint32_t _level, int _priority, std::chrono::time_point< std::chrono::steady_clock > &stime, RangePtr &range, const String &desc) | |
MaintenanceTask (uint32_t _level, int _priority, const String &desc) | |
virtual | ~MaintenanceTask () |
String & | description () |
bool | retry () |
void | set_retry (bool retry) |
uint32_t | get_retry_delay () |
void | set_retry_delay (uint32_t delay) |
int | get_priority () |
void | set_priority (int p) |
Range * | get_range () |
void | add_subtask (const void *obj, int flags) |
Private Attributes | |
std::vector < MetaLog::EntityTaskPtr > | m_work |
std::vector< MetaLog::EntityPtr > | m_completed |
Additional Inherited Members | |
Public Attributes inherited from Hypertable::MaintenanceTask | |
std::chrono::time_point < std::chrono::steady_clock > | start_time |
uint32_t | level |
int | priority |
Protected Attributes inherited from Hypertable::MaintenanceTask | |
RangePtr | m_range |
MaintenanceFlag::Map | m_map |
Definition at line 30 of file MaintenanceTaskWorkQueue.h.
MaintenanceTaskWorkQueue::MaintenanceTaskWorkQueue | ( | uint32_t | level, |
int | priority, | ||
std::vector< MetaLog::EntityTaskPtr > & | work | ||
) |
Definition at line 30 of file MaintenanceTaskWorkQueue.cc.
|
virtual |
Definition at line 37 of file MaintenanceTaskWorkQueue.cc.
|
virtual |
Implements Hypertable::MaintenanceTask.
Definition at line 43 of file MaintenanceTaskWorkQueue.cc.
|
private |
Definition at line 38 of file MaintenanceTaskWorkQueue.h.
|
private |
Definition at line 37 of file MaintenanceTaskWorkQueue.h.