![]() |
Eclipse 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 33 of file FXSingleEventThread.h.
| anonymous enum |
| Enumerator | |
|---|---|
| ID_THREAD_EVENT | |
Definition at line 44 of file FXSingleEventThread.h.
|
private |
| FXSingleEventThread::FXSingleEventThread | ( | FXApp * | a, |
| MFXInterThreadEventClient * | client | ||
| ) |
Definition at line 60 of file FXSingleEventThread.cpp.
References ID_THREAD_EVENT, PIPE_READ, and UNUSED_PARAMETER.
|
virtual |
Definition at line 77 of file FXSingleEventThread.cpp.
References PIPE_READ, and PIPE_WRITE.
|
inlineprotected |
Definition at line 72 of file FXSingleEventThread.h.
| long FXSingleEventThread::onThreadEvent | ( | FXObject * | , |
| FXSelector | , | ||
| void * | |||
| ) |
Definition at line 130 of file FXSingleEventThread.cpp.
Referenced by FXDEFMAP().
| long FXSingleEventThread::onThreadSignal | ( | FXObject * | , |
| FXSelector | , | ||
| void * | |||
| ) |
Definition at line 115 of file FXSingleEventThread.cpp.
References PIPE_READ, FXEX::SEL_THREAD, and UNUSED_PARAMETER.
Referenced by FXDEFMAP().
|
private |
|
inlinevirtual |
Reimplemented in GNELoadThread, GUIRunThread, and GUILoadThread.
Definition at line 59 of file FXSingleEventThread.h.
| void FXSingleEventThread::signal | ( | ) |
Definition at line 91 of file FXSingleEventThread.cpp.
References PIPE_WRITE, FXEX::SEL_THREAD, and UNUSED_PARAMETER.
| void FXSingleEventThread::signal | ( | FXuint | seltype | ) |
Definition at line 103 of file FXSingleEventThread.cpp.
References PIPE_WRITE, and UNUSED_PARAMETER.
|
static |
Definition at line 144 of file FXSingleEventThread.cpp.
Referenced by GUISUMOAbstractView::makeSnapshot(), and GUIRunThread::run().
|
private |
Definition at line 37 of file FXSingleEventThread.h.
|
private |
Definition at line 68 of file FXSingleEventThread.h.
|
private |
Definition at line 69 of file FXSingleEventThread.h.