Lines Matching defs:action
77 checkForWork() is the key method in this class. It is called by some work-loop when convienient and is expected to evaluate it's internal state and determine if an event has occurred since the last call. In the case of an event having occurred then the instance defined target(owner)/action will be called. The action is stored as an ordinary C function pointer but the first parameter is always the owner. This means that a C++ member function can be used as an action function though this depends on the ABI.
90 As the all event sources require an action and it has to be stored somewhere
111 /*! @var action
112 The action method called when an event has been delivered */
113 Action action;
138 of the action callout. Owner will generally be an OSObject it doesn't have to
141 @param action
145 action call out will always be the owner, this allows C++ member functions to
150 virtual bool init(OSObject *owner, IOEventSource::Action action = 0);
156 it's internal state for any work to do and then to call out the owner/action.
200 @abstract Set'ter for $link action variable.
201 @param action Pointer to a C function of type IOEventSource::Action. */
202 virtual void setAction(IOEventSource::Action action);
205 @abstract Get'ter for $link action variable.
206 @result value of action. */