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

Carries out scatter/gather requests for RangeServer status. More...

#include <DispatchHandlerOperationSystemStatus.h>

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

Classes

class  Result
 Holds result of a RangeServer status request. More...
 

Public Member Functions

 DispatchHandlerOperationSystemStatus (ContextPtr &context, Timer &timer)
 Constructor. More...
 
void initialize (std::vector< Result > &results)
 Performs initialization. More...
 
void start (const String &location) override
 Issues a status request for the range server at location. More...
 
void result_callback (const EventPtr &event) override
 Handles a status request event. More...
 
- Public Member Functions inherited from Hypertable::DispatchHandlerOperation
 DispatchHandlerOperation (ContextPtr &context)
 Constructor. More...
 
void start (StringSet &locations)
 Starts asynchronous request. More...
 
virtual void handle (EventPtr &event)
 Process response event. More...
 
bool wait_for_completion ()
 Waits for requests to complete. More...
 
void process_events ()
 Processes m_events set. More...
 
void get_results (std::set< Result > &results)
 Returns the Result set. More...
 
- Public Member Functions inherited from Hypertable::DispatchHandler
virtual ~DispatchHandler ()
 Destructor. More...
 

Private Attributes

Timer m_timer
 Deadline timer. More...
 
SockAddrMap< Result * > m_index
 Result map. More...
 

Additional Inherited Members

- Protected Attributes inherited from Hypertable::DispatchHandlerOperation
ContextPtr m_context
 Master context More...
 
RangeServer::Client m_rsclient
 Range server client object More...
 

Detailed Description

Carries out scatter/gather requests for RangeServer status.

Definition at line 48 of file DispatchHandlerOperationSystemStatus.h.


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