0.9.8.10
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
Public Member Functions | Private Attributes | List of all members
Hypertable::TableMutatorAsyncDispatchHandler Class Reference

This class is a DispatchHandler. More...

#include <TableMutatorAsyncDispatchHandler.h>

Inheritance diagram for Hypertable::TableMutatorAsyncDispatchHandler:
Inheritance graph
[legend]
Collaboration diagram for Hypertable::TableMutatorAsyncDispatchHandler:
Collaboration graph
[legend]

Public Member Functions

 TableMutatorAsyncDispatchHandler (ApplicationQueueInterfacePtr &app_queue, TableMutatorAsync *mutator, uint32_t scatter_buffer, TableMutatorAsyncSendBuffer *send_buffer, bool auto_refresh)
 Constructor. More...
 
virtual void handle (EventPtr &event_ptr)
 Dispatch method. More...
 
- Public Member Functions inherited from Hypertable::DispatchHandler
virtual ~DispatchHandler ()
 Destructor. More...
 

Private Attributes

ApplicationQueueInterfacePtr m_app_queue
 
TableMutatorAsyncm_mutator
 
uint32_t m_scatter_buffer
 
TableMutatorAsyncSendBufferm_send_buffer
 
bool m_auto_refresh
 

Detailed Description

This class is a DispatchHandler.

Definition at line 37 of file TableMutatorAsyncDispatchHandler.h.

Constructor & Destructor Documentation

TableMutatorAsyncDispatchHandler::TableMutatorAsyncDispatchHandler ( ApplicationQueueInterfacePtr app_queue,
TableMutatorAsync mutator,
uint32_t  scatter_buffer,
TableMutatorAsyncSendBuffer send_buffer,
bool  auto_refresh 
)

Constructor.

Initializes state.

Definition at line 35 of file TableMutatorAsyncDispatchHandler.cc.

Member Function Documentation

void TableMutatorAsyncDispatchHandler::handle ( EventPtr event_ptr)
virtual

Dispatch method.

This gets called by the AsyncComm layer when an event occurs in response to a previously sent request that was supplied with this dispatch handler.

Parameters
event_ptrshared pointer to event object

Implements Hypertable::DispatchHandler.

Definition at line 43 of file TableMutatorAsyncDispatchHandler.cc.

Member Data Documentation

ApplicationQueueInterfacePtr Hypertable::TableMutatorAsyncDispatchHandler::m_app_queue
private

Definition at line 59 of file TableMutatorAsyncDispatchHandler.h.

bool Hypertable::TableMutatorAsyncDispatchHandler::m_auto_refresh
private

Definition at line 63 of file TableMutatorAsyncDispatchHandler.h.

TableMutatorAsync* Hypertable::TableMutatorAsyncDispatchHandler::m_mutator
private

Definition at line 60 of file TableMutatorAsyncDispatchHandler.h.

uint32_t Hypertable::TableMutatorAsyncDispatchHandler::m_scatter_buffer
private

Definition at line 61 of file TableMutatorAsyncDispatchHandler.h.

TableMutatorAsyncSendBuffer* Hypertable::TableMutatorAsyncDispatchHandler::m_send_buffer
private

Definition at line 62 of file TableMutatorAsyncDispatchHandler.h.


The documentation for this class was generated from the following files: