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
Hyperspace::RequestHandlerRenewSession Class Reference

#include <RequestHandlerRenewSession.h>

Inheritance diagram for Hyperspace::RequestHandlerRenewSession:
Inheritance graph
[legend]
Collaboration diagram for Hyperspace::RequestHandlerRenewSession:
Collaboration graph
[legend]

Public Member Functions

 RequestHandlerRenewSession (Comm *comm, Master *master, uint64_t session_id, std::set< uint64_t > &delivered_events, bool destroy_session, EventPtr &event, struct sockaddr_in *send_addr)
 
virtual ~RequestHandlerRenewSession ()
 
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

Commm_comm
 
Masterm_master
 
uint64_t m_session_id
 
std::set< uint64_t > m_delivered_events
 
bool m_destroy_session
 
EventPtr m_event
 
struct sockaddr_in * m_send_addr
 

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

Definition at line 34 of file RequestHandlerRenewSession.h.

Constructor & Destructor Documentation

Hyperspace::RequestHandlerRenewSession::RequestHandlerRenewSession ( Comm comm,
Master master,
uint64_t  session_id,
std::set< uint64_t > &  delivered_events,
bool  destroy_session,
EventPtr event,
struct sockaddr_in *  send_addr 
)
inline

Definition at line 36 of file RequestHandlerRenewSession.h.

virtual Hyperspace::RequestHandlerRenewSession::~RequestHandlerRenewSession ( )
inlinevirtual

Definition at line 42 of file RequestHandlerRenewSession.h.

Member Function Documentation

void RequestHandlerRenewSession::run ( )
virtual

Carries out the request.

Called by an ApplicationQueue worker thread.

Implements Hypertable::ApplicationHandler.

Definition at line 40 of file RequestHandlerRenewSession.cc.

Member Data Documentation

Comm* Hyperspace::RequestHandlerRenewSession::m_comm
private

Definition at line 47 of file RequestHandlerRenewSession.h.

std::set<uint64_t> Hyperspace::RequestHandlerRenewSession::m_delivered_events
private

Definition at line 50 of file RequestHandlerRenewSession.h.

bool Hyperspace::RequestHandlerRenewSession::m_destroy_session
private

Definition at line 51 of file RequestHandlerRenewSession.h.

EventPtr Hyperspace::RequestHandlerRenewSession::m_event
private

Definition at line 52 of file RequestHandlerRenewSession.h.

Master* Hyperspace::RequestHandlerRenewSession::m_master
private

Definition at line 48 of file RequestHandlerRenewSession.h.

struct sockaddr_in* Hyperspace::RequestHandlerRenewSession::m_send_addr
private

Definition at line 53 of file RequestHandlerRenewSession.h.

uint64_t Hyperspace::RequestHandlerRenewSession::m_session_id
private

Definition at line 49 of file RequestHandlerRenewSession.h.


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