![]() |
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 34 of file FXSingleEventThread.h.
anonymous enum |
Enumerator | |
---|---|
ID_THREAD_EVENT |
Definition at line 45 of file FXSingleEventThread.h.
|
private |
FXSingleEventThread::FXSingleEventThread | ( | FXApp * | a, |
MFXInterThreadEventClient * | client | ||
) |
Definition at line 56 of file FXSingleEventThread.cpp.
References ID_THREAD_EVENT, PIPE_READ, and UNUSED_PARAMETER.
|
virtual |
Definition at line 73 of file FXSingleEventThread.cpp.
References PIPE_READ, and PIPE_WRITE.
|
inlineprotected |
Definition at line 73 of file FXSingleEventThread.h.
long FXSingleEventThread::onThreadEvent | ( | FXObject * | , |
FXSelector | , | ||
void * | |||
) |
Definition at line 126 of file FXSingleEventThread.cpp.
Referenced by FXDEFMAP().
long FXSingleEventThread::onThreadSignal | ( | FXObject * | , |
FXSelector | , | ||
void * | |||
) |
Definition at line 111 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 60 of file FXSingleEventThread.h.
void FXSingleEventThread::signal | ( | ) |
Definition at line 87 of file FXSingleEventThread.cpp.
References PIPE_WRITE, FXEX::SEL_THREAD, and UNUSED_PARAMETER.
void FXSingleEventThread::signal | ( | FXuint | seltype | ) |
Definition at line 99 of file FXSingleEventThread.cpp.
References PIPE_WRITE, and UNUSED_PARAMETER.
|
static |
Definition at line 140 of file FXSingleEventThread.cpp.
Referenced by GUISUMOAbstractView::makeSnapshot(), and GUIRunThread::run().
|
private |
Definition at line 38 of file FXSingleEventThread.h.
|
private |
Definition at line 69 of file FXSingleEventThread.h.
|
private |
Definition at line 70 of file FXSingleEventThread.h.