40 : m_comm(comm), m_range_server(range_server), m_app_queue(app_queue) {
52 lock_guard<mutex> lock(
m_mutex);
66 lock_guard<mutex> lock(
m_mutex);
Retrieves system information (hardware, installation directory, etc)
GroupCommitTimerHandler(Comm *comm, Apps::RangeServer *range_server, ApplicationQueuePtr &app_queue)
std::shared_ptr< Event > EventPtr
Smart pointer to Event.
ApplicationQueuePtr m_app_queue
const char * get_text(int error)
Returns a descriptive error message.
Compatibility Macros for C/C++.
virtual void handle(Hypertable::EventPtr &event_ptr)
Callback method.
Apps::RangeServer * m_range_server
Time related declarations.
int32_t m_commit_interval
#define HT_FATALF(msg,...)
Entry point to AsyncComm service.
Internet address wrapper classes and utility functions.
int set_timer(uint32_t duration_millis, const DispatchHandlerPtr &handler)
Sets a timer for duration_millis milliseconds in the future.
void cancel_timer(const DispatchHandlerPtr &handler)
Cancels all scheduled timers registered with the dispatch handler handler.
std::shared_ptr< ApplicationQueue > ApplicationQueuePtr
Shared smart pointer to ApplicationQueue object.
String extensions and helpers: sets, maps, append operators etc.
Error codes, Exception handling, error logging.