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 GUIRunThread, and GUILoadThread.
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.