|
SUMO - Simulation of Urban MObility
|
#include <FXSingleEventThread.h>
Public Types | |
| enum | { ID_THREAD_EVENT } |
Public Member Functions | |
| FXSingleEventThread (FXApp *a, MFXInterThreadEventClient *client) | |
| long | onThreadEvent (FXObject *, FXSelector, void *) |
| long | onThreadSignal (FXObject *, FXSelector, void *) |
| virtual FXint | run () |
| void | signal () |
| void | signal (FXuint seltype) |
| virtual | ~FXSingleEventThread () |
Static Public Member Functions | |
| static void | sleep (long ms) |
Protected Member Functions | |
| FXSingleEventThread () | |
Private Member Functions | |
| FXSingleEventThread (const FXSingleEventThread &) | |
| FXSingleEventThread & | operator= (const FXSingleEventThread &) |
Private Attributes | |
| FXEX::FXThreadEventHandle | event |
| FXApp * | myApp |
| MFXInterThreadEventClient * | myClient |
Definition at line 20 of file FXSingleEventThread.h.
| anonymous enum |
Definition at line 31 of file FXSingleEventThread.h.
| FXSingleEventThread::FXSingleEventThread | ( | const FXSingleEventThread & | ) | [private] |
| FXSingleEventThread::FXSingleEventThread | ( | FXApp * | a, |
| MFXInterThreadEventClient * | client | ||
| ) |
Definition at line 42 of file FXSingleEventThread.cpp.
References ID_THREAD_EVENT, and PIPE_READ.
| FXSingleEventThread::~FXSingleEventThread | ( | ) | [virtual] |
Definition at line 58 of file FXSingleEventThread.cpp.
References PIPE_READ, and PIPE_WRITE.
| FXSingleEventThread::FXSingleEventThread | ( | ) | [inline, protected] |
Definition at line 59 of file FXSingleEventThread.h.
| long FXSingleEventThread::onThreadEvent | ( | FXObject * | , |
| FXSelector | , | ||
| void * | |||
| ) |
Definition at line 108 of file FXSingleEventThread.cpp.
| long FXSingleEventThread::onThreadSignal | ( | FXObject * | , |
| FXSelector | , | ||
| void * | |||
| ) |
Definition at line 94 of file FXSingleEventThread.cpp.
References PIPE_READ.
| FXSingleEventThread& FXSingleEventThread::operator= | ( | const FXSingleEventThread & | ) | [private] |
| virtual FXint FXSingleEventThread::run | ( | ) | [inline, virtual] |
Reimplemented in GUILoadThread, and GUIRunThread.
Definition at line 46 of file FXSingleEventThread.h.
| void FXSingleEventThread::signal | ( | ) |
Definition at line 72 of file FXSingleEventThread.cpp.
References PIPE_WRITE.
| void FXSingleEventThread::signal | ( | FXuint | seltype | ) |
Definition at line 83 of file FXSingleEventThread.cpp.
References PIPE_WRITE, and UNUSED_PARAMETER.
| void FXSingleEventThread::sleep | ( | long | ms | ) | [static] |
Definition at line 122 of file FXSingleEventThread.cpp.
Referenced by GUISUMOAbstractView::makeSnapshot(), and GUIRunThread::run().
FXEX::FXThreadEventHandle FXSingleEventThread::event [private] |
Definition at line 24 of file FXSingleEventThread.h.
FXApp* FXSingleEventThread::myApp [private] |
Definition at line 55 of file FXSingleEventThread.h.
Definition at line 56 of file FXSingleEventThread.h.