public:typedef void (*Action)(OSObject *owner, IOTimerEventSource *sender);
'C' Function pointer defining the callout routine of this event source.
Name Description owner Owning target object. Note by a startling coincidence the first parameter in a C callout is currently used to define the target of a C++ member function. sender The object that timed out.
public:enum { kNanosecondScale = 1, kMicrosecondScale = 1000, kMillisecondScale = 1000 * 1000 };
Used when a scale_factor parameter is required to define a unit of time.
Name Description kNanosecondScale Scale factor for nanosecond based times. kMicrosecondScale Scale factor for microsecond based times. kMillisecondScale Scale factor for millisecond based times.
protected:AbsoluteTime abstime;
time to wake up next, see enable.
protected:void *calloutEntry;
thread_call entry for preregistered thread callouts
© 2000 Apple Computer, Inc. (Last Updated 2/23/2000)