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::TableMutatorAsyncHandler Class Reference

This class is a DispatchHandler. More...

#include <TableMutatorAsyncHandler.h>

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

Public Member Functions

 TableMutatorAsyncHandler (TableMutatorAsync *mutator, uint32_t scatter_buffer)
 Constructor. More...
 
virtual void run ()
 Carries out the request. More...
 
- Public Member Functions inherited from Hypertable::ApplicationHandler
 ApplicationHandler (EventPtr &event)
 Constructor initializing from an Event object. More...
 
 ApplicationHandler (bool urgent=false)
 Default constructor with m_urgent flag initialization. More...
 
virtual ~ApplicationHandler ()
 Destructor. More...
 
uint64_t get_group_id ()
 Returns the group ID that this handler belongs to. More...
 
bool is_urgent ()
 Returns true if request is urgent. More...
 
bool is_expired ()
 Returns true if request has expired. More...
 

Private Attributes

TableMutatorAsyncm_mutator
 
uint32_t m_scatter_buffer
 

Additional Inherited Members

- Protected Attributes inherited from Hypertable::ApplicationHandler
EventPtr m_event
 MESSAGE Event from which handler was initialized. More...
 
bool m_urgent
 Flag indicating if handler is urgent. More...
 

Detailed Description

This class is a DispatchHandler.

Definition at line 34 of file TableMutatorAsyncHandler.h.

Constructor & Destructor Documentation

TableMutatorAsyncHandler::TableMutatorAsyncHandler ( TableMutatorAsync mutator,
uint32_t  scatter_buffer 
)

Constructor.

Initializes state.

Definition at line 37 of file TableMutatorAsyncHandler.cc.

Member Function Documentation

void TableMutatorAsyncHandler::run ( )
virtual

Carries out the request.

Called by an ApplicationQueue worker thread.

Implements Hypertable::ApplicationHandler.

Definition at line 42 of file TableMutatorAsyncHandler.cc.

Member Data Documentation

TableMutatorAsync* Hypertable::TableMutatorAsyncHandler::m_mutator
private

Definition at line 47 of file TableMutatorAsyncHandler.h.

uint32_t Hypertable::TableMutatorAsyncHandler::m_scatter_buffer
private

Definition at line 48 of file TableMutatorAsyncHandler.h.


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