22 #ifndef Hypertable_RangeServer_GroupCommitTimerHandler_h
23 #define Hypertable_RangeServer_GroupCommitTimerHandler_h
59 #endif // Hypertable_RangeServer_GroupCommitTimerHandler_h
GroupCommitTimerHandler(Comm *comm, Apps::RangeServer *range_server, ApplicationQueuePtr &app_queue)
Abstract base class for application dispatch handlers registered with AsyncComm.
std::shared_ptr< Event > EventPtr
Smart pointer to Event.
ApplicationQueuePtr m_app_queue
Declarations for DispatchHandler.
virtual void handle(Hypertable::EventPtr &event_ptr)
Callback method.
Apps::RangeServer * m_range_server
int32_t m_commit_interval
Entry point to AsyncComm service.
std::shared_ptr< GroupCommitTimerHandler > GroupCommitTimerHandlerPtr
Shared smart pointer to GroupCommitTimerHandler.
Declarations for ApplicationQueue.
std::shared_ptr< ApplicationQueue > ApplicationQueuePtr
Shared smart pointer to ApplicationQueue object.