22 #ifdef CHECK_MEMORY_LEAKS
47 FXint res = pipe(event);
52 event = CreateEvent(NULL, FALSE, FALSE, NULL);
53 FXASSERT(event != NULL);
61 myApp->removeInput(event[
PIPE_READ], INPUT_READ);
62 ::close(event[PIPE_READ]);
66 myApp->removeInput(event, INPUT_READ);
76 ::write(event[
PIPE_WRITE], &seltype,
sizeof(seltype));
87 ::write(event[
PIPE_WRITE], &seltype,
sizeof(seltype));
98 ::read(event[
PIPE_READ], &seltype,
sizeof(seltype));
103 handle(
this, sel, 0);
110 myClient->eventOccured();
127 long long us = ms * 1000;
FXInputHandle * FXThreadEventHandle
long onThreadEvent(FXObject *, FXSelector, void *)
#define UNUSED_PARAMETER(x)
static void sleep(long ms)
ID for message passing between threads.
FXDEFMAP(FXBaseObject) FXBaseObjectMap[]
virtual ~FXSingleEventThread()
long onThreadSignal(FXObject *, FXSelector, void *)