SUMO - Simulation of Urban MObility
MFXEventQue Class Reference

#include <MFXEventQue.h>

Public Member Functions

void add (void *what)
bool empty ()
 MFXEventQue ()
void pop ()
size_t size ()
void * top ()
 ~MFXEventQue ()

Private Attributes

std::list< void * > myEvents
MFXMutex myMutex

Detailed Description

Definition at line 37 of file MFXEventQue.h.


Constructor & Destructor Documentation

Definition at line 39 of file MFXEventQue.h.

Definition at line 40 of file MFXEventQue.h.


Member Function Documentation

size_t MFXEventQue::size ( )

Definition at line 65 of file MFXEventQue.cpp.

References MFXMutex::lock(), myEvents, myMutex, and MFXMutex::unlock().

Referenced by empty(), and top().


Field Documentation

std::list<void*> MFXEventQue::myEvents [private]

Definition at line 49 of file MFXEventQue.h.

Referenced by add(), pop(), size(), and top().

Definition at line 48 of file MFXEventQue.h.

Referenced by add(), empty(), pop(), size(), and top().


The documentation for this class was generated from the following files:
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Friends Defines