54FXIMPLEMENT(
MFXSingleEventThread, FXObject, MFXSingleEventThreadMap, ARRAYNUMBER(MFXSingleEventThreadMap))
63 FXint res = pipe(
event);
68 event = CreateEvent(
nullptr, FALSE, FALSE,
nullptr);
69 FXASSERT(
event != NULL);
122 handle(
this, sel,
nullptr);
143 std::this_thread::sleep_for(std::chrono::milliseconds(ms));
long onThreadEvent(FXObject *, FXSelector, void *)
long onThreadSignal(FXObject *, FXSelector, void *)
FXEX::MFXThreadEventHandle event
event
virtual ~MFXSingleEventThread()
MFXSingleEventThread(FXApp *a, MFXInterThreadEventClient *client)
constructor
MFXInterThreadEventClient * myClient
thread client
static void sleep(long ms)
FXApp * myApp
pointer to APP
#define UNUSED_PARAMETER(x)
FXInputHandle * MFXThreadEventHandle
FXDEFMAP(MFXBaseObject) MFXBaseObjectMap[]