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 36 of file MFXEventQue.h.


Constructor & Destructor Documentation

MFXEventQue::MFXEventQue ( ) [inline]

Definition at line 38 of file MFXEventQue.h.

MFXEventQue::~MFXEventQue ( ) [inline]

Definition at line 39 of file MFXEventQue.h.


Member Function Documentation

bool MFXEventQue::empty ( )
void MFXEventQue::pop ( )
size_t MFXEventQue::size ( )

Definition at line 64 of file MFXEventQue.cpp.

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

Referenced by empty(), and top().

void * MFXEventQue::top ( )

Field Documentation

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

Definition at line 48 of file MFXEventQue.h.

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

Definition at line 47 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