ServerWebServerQueue Class Reference

#include <ServerWebServerQueue.h>

List of all members.

Public Member Functions

 ServerWebServerQueue ()
virtual ~ServerWebServerQueue ()
void addEntry (ServerWebServerQueueEntry *entry)
ServerWebServerQueueEntrygetEntry ()
void removeEntry (unsigned int destinationId)
bool hasEntry (unsigned int destinationId)

Protected Attributes

SDL_mutex * queueMutex_
std::list
< ServerWebServerQueueEntry * > 
entries_


Detailed Description

Definition at line 52 of file ServerWebServerQueue.h.


Constructor & Destructor Documentation

ServerWebServerQueue::ServerWebServerQueue (  ) 

Definition at line 42 of file ServerWebServerQueue.cpp.

References queueMutex_.

ServerWebServerQueue::~ServerWebServerQueue (  )  [virtual]

Definition at line 47 of file ServerWebServerQueue.cpp.


Member Function Documentation

void ServerWebServerQueue::addEntry ( ServerWebServerQueueEntry entry  ) 

Definition at line 51 of file ServerWebServerQueue.cpp.

References entries_, and queueMutex_.

Referenced by ServerWebServer::processQueue(), and ServerWebServer::processRequest().

ServerWebServerQueueEntry * ServerWebServerQueue::getEntry (  ) 

Definition at line 58 of file ServerWebServerQueue.cpp.

References entries_, and queueMutex_.

Referenced by ServerWebServer::processQueue().

void ServerWebServerQueue::removeEntry ( unsigned int  destinationId  ) 

Definition at line 71 of file ServerWebServerQueue.cpp.

References entries_, ServerWebServerQueueEntry::getDestinationId(), and queueMutex_.

Referenced by ServerWebServer::processMessage().

bool ServerWebServerQueue::hasEntry ( unsigned int  destinationId  ) 

Definition at line 90 of file ServerWebServerQueue.cpp.

References entries_, ServerWebServerQueueEntry::getDestinationId(), and queueMutex_.

Referenced by ServerWebServer::processMessage().


Member Data Documentation

SDL_mutex* ServerWebServerQueue::queueMutex_ [protected]

Definition at line 65 of file ServerWebServerQueue.h.

Referenced by addEntry(), getEntry(), hasEntry(), removeEntry(), and ServerWebServerQueue().

std::list<ServerWebServerQueueEntry *> ServerWebServerQueue::entries_ [protected]

Definition at line 66 of file ServerWebServerQueue.h.

Referenced by addEntry(), getEntry(), hasEntry(), and removeEntry().


The documentation for this class was generated from the following files:
Generated on Mon Feb 16 15:15:06 2009 for Scorched3D by  doxygen 1.5.3