22 #ifndef Hypertable_Lib_TableMutatorAsyncDispatchHandler_h
23 #define Hypertable_Lib_TableMutatorAsyncDispatchHandler_h
45 uint32_t scatter_buffer,
66 #endif // Hypertable_Lib_TableMutatorAsyncDispatchHandler_h
TableMutatorAsyncSendBuffer * m_send_buffer
Abstract base class for application dispatch handlers registered with AsyncComm.
std::shared_ptr< Event > EventPtr
Smart pointer to Event.
Provides the ability to mutate a table in the form of adding and deleting rows and cells...
ApplicationQueueInterfacePtr m_app_queue
Declarations for DispatchHandler.
TableMutatorAsync * m_mutator
virtual void handle(EventPtr &event_ptr)
Dispatch method.
std::shared_ptr< ApplicationQueueInterface > ApplicationQueueInterfacePtr
Smart pointer to ApplicationQueueInterface.
uint32_t m_scatter_buffer
TableMutatorAsyncDispatchHandler(ApplicationQueueInterfacePtr &app_queue, TableMutatorAsync *mutator, uint32_t scatter_buffer, TableMutatorAsyncSendBuffer *send_buffer, bool auto_refresh)
Constructor.
This class is a DispatchHandler.