#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()
◆ 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: