![]() |
Eclipse SUMO - Simulation of Urban MObility
|
#include <FXSynchQue.h>
Public Member Functions | |
| void | clear () |
| bool | empty () |
| FXSynchQue (const bool condition=true) | |
| Container & | getContainer () |
| void | pop () |
| void | push_back (T what) |
| size_t | size () const |
| T | top () |
| void | unlock () |
| void | unsetCondition () |
Private Attributes | |
| bool | myCondition |
| Container | myItems |
Definition at line 34 of file FXSynchQue.h.
|
inline |
Definition at line 36 of file FXSynchQue.h.
|
inline |
Definition at line 120 of file FXSynchQue.h.
Referenced by MSEdgeControl::executeMovements().
|
inline |
Definition at line 105 of file FXSynchQue.h.
Referenced by GUIApplicationWindow::eventOccurred(), GNEApplicationWindow::eventOccurred(), GNEApplicationWindow::~GNEApplicationWindow(), and GUIApplicationWindow::~GUIApplicationWindow().
|
inline |
Definition at line 74 of file FXSynchQue.h.
Referenced by MSEdgeControl::executeMovements(), and MSLane::integrateNewVehicles().
|
inline |
Definition at line 54 of file FXSynchQue.h.
Referenced by GUIApplicationWindow::eventOccurred(), GNEApplicationWindow::eventOccurred(), GNEApplicationWindow::~GNEApplicationWindow(), and GUIApplicationWindow::~GUIApplicationWindow().
|
inline |
Definition at line 91 of file FXSynchQue.h.
Referenced by MSLane::executeMovements(), GUIRunThread::makeStep(), MSEdgeControl::needsVehicleIntegration(), GNELoadThread::retrieveMessage(), GUILoadThread::retrieveMessage(), GUIRunThread::retrieveMessage(), GUILoadThread::run(), GUIApplicationWindow::sendBlockingEvent(), GUILoadThread::submitEndAndCleanup(), and GNELoadThread::submitEndAndCleanup().
|
inline |
Definition at line 134 of file FXSynchQue.h.
Referenced by MSLane::empty().
|
inline |
Definition at line 38 of file FXSynchQue.h.
Referenced by GUIApplicationWindow::eventOccurred(), GNEApplicationWindow::eventOccurred(), GNEApplicationWindow::~GNEApplicationWindow(), and GUIApplicationWindow::~GUIApplicationWindow().
|
inline |
Definition at line 83 of file FXSynchQue.h.
Referenced by MSEdgeControl::executeMovements(), and MSLane::integrateNewVehicles().
|
inline |
Definition at line 69 of file FXSynchQue.h.
Referenced by MSLane::checkBufferType().
|
private |
Definition at line 154 of file FXSynchQue.h.
Referenced by FXSynchQue< MSVehicle *, std::vector< MSVehicle *> >::clear(), FXSynchQue< MSVehicle *, std::vector< MSVehicle *> >::empty(), FXSynchQue< MSVehicle *, std::vector< MSVehicle *> >::getContainer(), FXSynchQue< MSVehicle *, std::vector< MSVehicle *> >::pop(), FXSynchQue< MSVehicle *, std::vector< MSVehicle *> >::push_back(), FXSynchQue< MSVehicle *, std::vector< MSVehicle *> >::size(), FXSynchQue< MSVehicle *, std::vector< MSVehicle *> >::top(), FXSynchQue< MSVehicle *, std::vector< MSVehicle *> >::unlock(), and FXSynchQue< MSVehicle *, std::vector< MSVehicle *> >::unsetCondition().
|
private |
Definition at line 153 of file FXSynchQue.h.
Referenced by FXSynchQue< MSVehicle *, std::vector< MSVehicle *> >::clear(), FXSynchQue< MSVehicle *, std::vector< MSVehicle *> >::empty(), FXSynchQue< MSVehicle *, std::vector< MSVehicle *> >::getContainer(), FXSynchQue< MSVehicle *, std::vector< MSVehicle *> >::pop(), FXSynchQue< MSVehicle *, std::vector< MSVehicle *> >::push_back(), FXSynchQue< MSVehicle *, std::vector< MSVehicle *> >::size(), and FXSynchQue< MSVehicle *, std::vector< MSVehicle *> >::top().