SUMO - Simulation of Urban MObility
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
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

MFXEventQue::MFXEventQue ( )
inline

Definition at line 39 of file MFXEventQue.h.

MFXEventQue::~MFXEventQue ( )
inline

Definition at line 40 of file MFXEventQue.h.


Member Function Documentation

bool MFXEventQue::empty ( )
void MFXEventQue::pop ( )
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().

void * MFXEventQue::top ( )

Field Documentation

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

Definition at line 49 of file MFXEventQue.h.

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

MFXMutex MFXEventQue::myMutex
private

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: