IdPoolListener Class Reference

#include <IdPoolListener.h>

Collaboration diagram for IdPoolListener:

List of all members.


Public Types

enum  STATE { STATE_IDLE, STATE_ISSUED, STATE_FINISHED }

Public Member Functions

 IdPoolListener ()
 ~IdPoolListener ()
void requestAllocation (std::string name, unsigned size, unsigned eventPipeModuleId)
void handleIncomingEvent (Event *incomingEvent)
STATE getState ()
IdPoolgetResult ()

Protected Types

enum  INTERNALSTATE { INTERNALSTATE_IDLE, INTERNALSTATE_ISSUED_IDXREQ, INTERNALSTATE_ISSUED_VETOREQ, INTERNALSTATE_FINISHED }

Protected Attributes

RequestListener requestIdxListener
RequestListener vetoListener
INTERNALSTATE state
std::string poolName
std::string subPoolName
unsigned size
unsigned eventPipeModuleId
IdPoollocalPool
IdPoollocalSubPool

Member Enumeration Documentation

Enumerator:
INTERNALSTATE_IDLE 
INTERNALSTATE_ISSUED_IDXREQ 
INTERNALSTATE_ISSUED_VETOREQ 
INTERNALSTATE_FINISHED 

Enumerator:
STATE_IDLE 
STATE_ISSUED 
STATE_FINISHED 


Constructor & Destructor Documentation

IdPoolListener::IdPoolListener (  ) 

IdPoolListener::~IdPoolListener (  ) 


Member Function Documentation

IdPool * IdPoolListener::getResult (  ) 

IdPoolListener::STATE IdPoolListener::getState (  ) 

void IdPoolListener::handleIncomingEvent ( Event incomingEvent  ) 

void IdPoolListener::requestAllocation ( std::string  name,
unsigned  size,
unsigned  eventPipeModuleId 
)


Member Data Documentation

unsigned IdPoolListener::eventPipeModuleId [protected]

std::string IdPoolListener::poolName [protected]

unsigned IdPoolListener::size [protected]

std::string IdPoolListener::subPoolName [protected]


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

Generated on Wed Oct 20 16:11:57 2010 for inVRs by doxygen 1.5.8