ADC Home > Reference Library > Reference > Darwin > Kernel Framework Reference
|
ATATimerEventSource |
Inherits from: | |
Declared In: |
Extends the timer event source to allow checking for timer expiration from behind the workloop.
Allocates an instance of this type.
Overrides to set/clear the time out flag.
Overrides to set/clear the time out flag.
Overrides to set/clear the time out flag.
Returns true if the timer has expired since the last enable/disable or setTimeoutFunc or wakeAtTime call.
Overrides to initialize the time out flag.
Sets the timedOut flag atomically.
Override to install myTimeout function instead of the super's.
Overrides to set/clear the time out flag.
ataTimerEventSource |
Allocates an instance of this type.
public
static ATATimerEventSource * ataTimerEventSource( OSObject *owner, Action action = 0);
cancelTimeout |
Overrides to set/clear the time out flag.
public
virtual void cancelTimeout();
disable |
Overrides to set/clear the time out flag.
public
virtual void disable();
enable |
Overrides to set/clear the time out flag.
public
virtual void enable();
hasTimedOut |
Returns true if the timer has expired since the last enable/disable or setTimeoutFunc or wakeAtTime call.
public
virtual bool hasTimedOut( void );
init |
Overrides to initialize the time out flag.
public
virtual bool init( OSObject *owner, Action action = 0);
myTimeout |
Sets the timedOut flag atomically.
protected
static void myTimeout( void *self);
setTimeoutFunc |
Override to install myTimeout function instead of the super's.
protected
virtual void setTimeoutFunc();
wakeAtTime |
Overrides to set/clear the time out flag.
public
virtual IOReturn wakeAtTime( AbsoluteTime abstime);
ExpansionData |
protected
struct ExpansionData { };
This structure will be used to expand the capablilties of the IOWorkLoop in the future.
reserved |
protected
ExpansionData *reserved;
Reserved for future use. (Internal use only)
|
Last Updated: 2008-12-19