RequestListener Class Reference

#include <RequestListener.h>

Collaboration diagram for RequestListener:

List of all members.


Classes

struct  RESPONSE

Public Member Functions

 RequestListener ()
virtual ~RequestListener ()
virtual void handleIncomingEvent (Event *incomingEvent)
virtual void startRequest (RequestEvent *evt)
virtual bool checkTimeout ()
REQUESTSTATE getCurrentRequestState ()
std::vector< RESPONSE > * getResponseVector ()

Static Public Member Functions

static void init ()
static void cleanup ()

Protected Attributes

double startTimeStamp
std::vector< RESPONSErecvdResponsesList
unsigned waitingFor
unsigned requestId
REQUESTSTATE state
NetworkInterfacenetwork

Static Protected Attributes

static unsigned nextRequestId = 0

Constructor & Destructor Documentation

RequestListener::RequestListener (  ) 

Request Listener impl

virtual RequestListener::~RequestListener (  )  [inline, virtual]

Empty destructor.


Member Function Documentation

bool RequestListener::checkTimeout (  )  [virtual]

void RequestListener::cleanup (  )  [static]

REQUESTSTATE RequestListener::getCurrentRequestState (  ) 

std::vector< RequestListener::RESPONSE > * RequestListener::getResponseVector (  ) 

void RequestListener::handleIncomingEvent ( Event incomingEvent  )  [virtual]

void RequestListener::init (  )  [static]

void RequestListener::startRequest ( RequestEvent evt  )  [virtual]


Member Data Documentation

unsigned RequestListener::nextRequestId = 0 [static, protected]

unsigned RequestListener::requestId [protected]

double RequestListener::startTimeStamp [protected]

unsigned RequestListener::waitingFor [protected]


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

Generated on Wed Oct 20 16:12:00 2010 for inVRs by doxygen 1.5.8