#include <BasicUsageEnvironment.hh>
Definition at line 47 of file BasicUsageEnvironment.hh.
◆ BackgroundHandlerProc
typedef void TaskScheduler::BackgroundHandlerProc(void *clientData, int mask) |
|
inherited |
◆ ~BasicTaskScheduler()
virtual BasicTaskScheduler::~BasicTaskScheduler |
( |
| ) |
|
|
virtual |
◆ BasicTaskScheduler()
BasicTaskScheduler::BasicTaskScheduler |
( |
unsigned |
maxSchedulerGranularity | ) |
|
|
protected |
◆ createEventTrigger()
◆ createNew()
static BasicTaskScheduler * BasicTaskScheduler::createNew |
( |
unsigned |
maxSchedulerGranularity = 10000 | ) |
|
|
static |
◆ deleteEventTrigger()
virtual void BasicTaskScheduler0::deleteEventTrigger |
( |
EventTriggerId |
eventTriggerId | ) |
|
|
virtualinherited |
◆ disableBackgroundHandling()
void TaskScheduler::disableBackgroundHandling |
( |
int |
socketNum | ) |
|
|
inlineinherited |
◆ doEventLoop()
virtual void BasicTaskScheduler0::doEventLoop |
( |
char volatile * |
watchVariable | ) |
|
|
virtualinherited |
◆ internalError()
virtual void TaskScheduler::internalError |
( |
| ) |
|
|
virtualinherited |
◆ moveSocketHandling()
virtual void BasicTaskScheduler::moveSocketHandling |
( |
int |
oldSocketNum, |
|
|
int |
newSocketNum |
|
) |
| |
|
protectedvirtual |
◆ 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 |
|
) |
| |
|
virtualinherited |
◆ schedulerTickTask() [1/2]
void BasicTaskScheduler::schedulerTickTask |
( |
| ) |
|
|
protected |
◆ schedulerTickTask() [2/2]
static void BasicTaskScheduler::schedulerTickTask |
( |
void * |
clientData | ) |
|
|
staticprotected |
◆ setBackgroundHandling()
virtual void BasicTaskScheduler::setBackgroundHandling |
( |
int |
socketNum, |
|
|
int |
conditionSet, |
|
|
BackgroundHandlerProc * |
handlerProc, |
|
|
void * |
clientData |
|
) |
| |
|
protectedvirtual |
◆ SingleStep()
virtual void BasicTaskScheduler::SingleStep |
( |
unsigned |
maxDelayTime | ) |
|
|
protectedvirtual |
◆ triggerEvent()
virtual void BasicTaskScheduler0::triggerEvent |
( |
EventTriggerId |
eventTriggerId, |
|
|
void * |
clientData = NULL |
|
) |
| |
|
virtualinherited |
◆ 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 | ) |
|
|
virtualinherited |
◆ fDelayQueue
◆ fEventTriggersAreBeingUsed
Boolean BasicTaskScheduler0::fEventTriggersAreBeingUsed |
|
protectedinherited |
◆ fExceptionSet
fd_set BasicTaskScheduler::fExceptionSet |
|
protected |
◆ fHandlers
◆ fLastHandledSocketNum
int BasicTaskScheduler0::fLastHandledSocketNum |
|
protectedinherited |
◆ fLastUsedTriggerMask
u_int32_t BasicTaskScheduler0::fLastUsedTriggerMask |
|
protectedinherited |
◆ fLastUsedTriggerNum
unsigned BasicTaskScheduler0::fLastUsedTriggerNum |
|
protectedinherited |
◆ fMaxNumSockets
int BasicTaskScheduler::fMaxNumSockets |
|
protected |
◆ fMaxSchedulerGranularity
unsigned BasicTaskScheduler::fMaxSchedulerGranularity |
|
protected |
◆ fReadSet
fd_set BasicTaskScheduler::fReadSet |
|
protected |
◆ fTokenCounter
intptr_t BasicTaskScheduler0::fTokenCounter |
|
protectedinherited |
◆ fTriggeredEventClientDatas
◆ fTriggeredEventHandlers
◆ fTriggersAwaitingHandling
◆ fWriteSet
fd_set BasicTaskScheduler::fWriteSet |
|
protected |
The documentation for this class was generated from the following file: