

Public Member Functions | |
| AlarmHandler (TaskFunc *proc, void *clientData, DelayInterval timeToDelay) | |
| intptr_t | token () |
Private Member Functions | |
| virtual void | handleTimeout () |
Private Attributes | |
| TaskFunc * | fProc |
| void * | fClientData |
Definition at line 26 of file BasicTaskScheduler0.cpp.
| AlarmHandler::AlarmHandler | ( | TaskFunc * | proc, | |
| void * | clientData, | |||
| DelayInterval | timeToDelay | |||
| ) | [inline] |
Definition at line 28 of file BasicTaskScheduler0.cpp.
00029 : DelayQueueEntry(timeToDelay), fProc(proc), fClientData(clientData) { 00030 }
| virtual void AlarmHandler::handleTimeout | ( | ) | [inline, private, virtual] |
Reimplemented from DelayQueueEntry.
Definition at line 33 of file BasicTaskScheduler0.cpp.
References fClientData, and DelayQueueEntry::handleTimeout().
00033 { 00034 (*fProc)(fClientData); 00035 DelayQueueEntry::handleTimeout(); 00036 }
| intptr_t DelayQueueEntry::token | ( | ) | [inline, inherited] |
Definition at line 139 of file DelayQueue.hh.
References DelayQueueEntry::fToken.
Referenced by DelayQueue::findEntryByToken(), and BasicTaskScheduler0::scheduleDelayedTask().
00139 { 00140 return fToken; 00141 }
TaskFunc* AlarmHandler::fProc [private] |
Definition at line 39 of file BasicTaskScheduler0.cpp.
void* AlarmHandler::fClientData [private] |
1.5.2