Next: , Previous: , Up: Delay   [Index]


1.62.3 Delay class: timer process

activeDelay

Return the delay at the head of the queue.

handleDelayRequestor

Handle a timer event; which can be either: - a schedule or unschedule request (DelayRequestor notNil) - a timer signal (not explicitly specified) We check for timer expiry every time we get a signal.

runDelayProcess

Run the timer event loop.

scheduleDelay: aDelay

Private - Schedule this Delay. Run in the timer process, which is the only one that manipulates Queue.

startDelayLoop

Start the timer event loop.

unscheduleDelay: aDelay

Private - Unschedule this Delay. Run in the timer process, which is the only one that manipulates Queue.