![]() |
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 42 of file FXSingleEventThread.h.
anonymous enum |
Enumerator | |
---|---|
ID_THREAD_EVENT |
Definition at line 53 of file FXSingleEventThread.h.
|
private |
FXSingleEventThread::FXSingleEventThread | ( | FXApp * | a, |
MFXInterThreadEventClient * | client | ||
) |
Definition at line 66 of file FXSingleEventThread.cpp.
References ID_THREAD_EVENT, PIPE_READ, and UNUSED_PARAMETER.
|
virtual |
Definition at line 83 of file FXSingleEventThread.cpp.
References PIPE_READ, and PIPE_WRITE.
Referenced by run().
|
inlineprotected |
Definition at line 81 of file FXSingleEventThread.h.
long FXSingleEventThread::onThreadEvent | ( | FXObject * | , |
FXSelector | , | ||
void * | |||
) |
Definition at line 133 of file FXSingleEventThread.cpp.
long FXSingleEventThread::onThreadSignal | ( | FXObject * | , |
FXSelector | , | ||
void * | |||
) |
Definition at line 119 of file FXSingleEventThread.cpp.
References PIPE_READ, and FXEX::SEL_THREAD.
|
private |
|
inlinevirtual |
Reimplemented in GUIRunThread, GUILoadThread, and GNELoadThread.
Definition at line 68 of file FXSingleEventThread.h.
References sleep(), and ~FXSingleEventThread().
void FXSingleEventThread::signal | ( | ) |
Definition at line 97 of file FXSingleEventThread.cpp.
References PIPE_WRITE, and FXEX::SEL_THREAD.
void FXSingleEventThread::signal | ( | FXuint | seltype | ) |
Definition at line 108 of file FXSingleEventThread.cpp.
References PIPE_WRITE, and UNUSED_PARAMETER.
|
static |
Definition at line 147 of file FXSingleEventThread.cpp.
Referenced by GUISUMOAbstractView::makeSnapshot(), run(), and GUIRunThread::run().
|
private |
Definition at line 46 of file FXSingleEventThread.h.
|
private |
Definition at line 77 of file FXSingleEventThread.h.
|
private |
Definition at line 78 of file FXSingleEventThread.h.