#include <BasicUsageEnvironment0.hh>
|
| virtual | ~BasicTaskScheduler0 () |
| |
| virtual void | SingleStep (unsigned maxDelayTime=0)=0 |
| |
| virtual TaskToken | scheduleDelayedTask (int64_t microseconds, TaskFunc *proc, void *clientData) |
| |
| virtual void | unscheduleDelayedTask (TaskToken &prevTask) |
| |
| virtual void | doEventLoop (EventLoopWatchVariable *watchVariable) |
| |
| virtual EventTriggerId | createEventTrigger (TaskFunc *eventHandlerProc) |
| |
| virtual void | deleteEventTrigger (EventTriggerId eventTriggerId) |
| |
| virtual void | triggerEvent (EventTriggerId eventTriggerId, void *clientData=NULL) |
| |
| 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 |
| |
| void | turnOnBackgroundReadHandling (int socketNum, BackgroundHandlerProc *handlerProc, void *clientData) |
| |
| void | turnOffBackgroundReadHandling (int socketNum) |
| |
| virtual void | internalError () |
| |
Definition at line 79 of file BasicUsageEnvironment0.hh.
◆ BackgroundHandlerProc
| typedef void TaskScheduler::BackgroundHandlerProc(void *clientData, int mask) |
|
inherited |
◆ ~BasicTaskScheduler0()
| virtual BasicTaskScheduler0::~BasicTaskScheduler0 |
( |
| ) |
|
|
virtual |
◆ BasicTaskScheduler0()
| BasicTaskScheduler0::BasicTaskScheduler0 |
( |
| ) |
|
|
protected |
◆ createEventTrigger()
◆ deleteEventTrigger()
| virtual void BasicTaskScheduler0::deleteEventTrigger |
( |
EventTriggerId |
eventTriggerId | ) |
|
|
virtual |
◆ disableBackgroundHandling()
| void TaskScheduler::disableBackgroundHandling |
( |
int |
socketNum | ) |
|
|
inlineinherited |
◆ doEventLoop()
◆ internalError()
| virtual void TaskScheduler::internalError |
( |
| ) |
|
|
virtualinherited |
◆ moveSocketHandling()
| virtual void TaskScheduler::moveSocketHandling |
( |
int |
oldSocketNum, |
|
|
int |
newSocketNum |
|
) |
| |
|
pure virtualinherited |
◆ rescheduleDelayedTask()
| virtual void TaskScheduler::rescheduleDelayedTask |
( |
TaskToken & |
task, |
|
|
int64_t |
microseconds, |
|
|
TaskFunc * |
proc, |
|
|
void * |
clientData |
|
) |
| |
|
virtualinherited |
◆ scheduleDelayedTask()
| virtual TaskToken BasicTaskScheduler0::scheduleDelayedTask |
( |
int64_t |
microseconds, |
|
|
TaskFunc * |
proc, |
|
|
void * |
clientData |
|
) |
| |
|
virtual |
◆ setBackgroundHandling()
| virtual void TaskScheduler::setBackgroundHandling |
( |
int |
socketNum, |
|
|
int |
conditionSet, |
|
|
BackgroundHandlerProc * |
handlerProc, |
|
|
void * |
clientData |
|
) |
| |
|
pure virtualinherited |
◆ SingleStep()
| virtual void BasicTaskScheduler0::SingleStep |
( |
unsigned |
maxDelayTime = 0 | ) |
|
|
pure virtual |
◆ triggerEvent()
| virtual void BasicTaskScheduler0::triggerEvent |
( |
EventTriggerId |
eventTriggerId, |
|
|
void * |
clientData = NULL |
|
) |
| |
|
virtual |
◆ turnOffBackgroundReadHandling()
| void TaskScheduler::turnOffBackgroundReadHandling |
( |
int |
socketNum | ) |
|
|
inlineinherited |
◆ turnOnBackgroundReadHandling()
| void TaskScheduler::turnOnBackgroundReadHandling |
( |
int |
socketNum, |
|
|
BackgroundHandlerProc * |
handlerProc, |
|
|
void * |
clientData |
|
) |
| |
|
inlineinherited |
◆ unscheduleDelayedTask()
| virtual void BasicTaskScheduler0::unscheduleDelayedTask |
( |
TaskToken & |
prevTask | ) |
|
|
virtual |
◆ fDelayQueue
◆ fEventTriggersAreBeingUsed
| Boolean BasicTaskScheduler0::fEventTriggersAreBeingUsed |
|
protected |
◆ fHandlers
◆ fLastHandledSocketNum
| int BasicTaskScheduler0::fLastHandledSocketNum |
|
protected |
◆ fLastUsedTriggerMask
| u_int32_t BasicTaskScheduler0::fLastUsedTriggerMask |
|
protected |
◆ fLastUsedTriggerNum
| unsigned BasicTaskScheduler0::fLastUsedTriggerNum |
|
protected |
◆ fTokenCounter
| intptr_t BasicTaskScheduler0::fTokenCounter |
|
protected |
◆ fTriggeredEventClientDatas
◆ fTriggeredEventHandlers
◆ fTriggersAwaitingHandling
The documentation for this class was generated from the following file: