|
typedef void | BackgroundHandlerProc(void *clientData, int mask) |
|
|
virtual TaskToken | scheduleDelayedTask (int64_t microseconds, TaskFunc *proc, void *clientData)=0 |
|
virtual void | unscheduleDelayedTask (TaskToken &prevTask)=0 |
|
virtual void | rescheduleDelayedTask (TaskToken &task, int64_t microseconds, TaskFunc *proc, void *clientData) |
|
virtual void | setBackgroundHandling (int socketNum, int conditionSet, BackgroundHandlerProc *handlerProc, void *clientData)=0 |
|
void | disableBackgroundHandling (int socketNum) |
|
virtual void | moveSocketHandling (int oldSocketNum, int newSocketNum)=0 |
|
virtual void | doEventLoop (char volatile *watchVariable=NULL)=0 |
|
virtual EventTriggerId | createEventTrigger (TaskFunc *eventHandlerProc)=0 |
|
virtual void | deleteEventTrigger (EventTriggerId eventTriggerId)=0 |
|
virtual void | triggerEvent (EventTriggerId eventTriggerId, void *clientData=NULL)=0 |
|
void | turnOnBackgroundReadHandling (int socketNum, BackgroundHandlerProc *handlerProc, void *clientData) |
|
void | turnOffBackgroundReadHandling (int socketNum) |
|
virtual void | internalError () |
|
The documentation for this class was generated from the following files: