|
|
Log In | Not a Member? |
Contact ADC |
|
ADC Home > Reference Library > Reference > Darwin > Kernel Framework Reference
|
IOHIDEventService.h |
| Includes: | <IOKit/IOService.h> <IOKit/IOWorkLoop.h> <IOKit/IOTimerEventSource.h> <IOKit/hidsystem/IOHIDTypes.h> <IOKit/hid/IOHIDInterface.h> <IOKit/hid/IOHIDElement.h> |
handleStart |
Prepare the hardware and driver to support I/O operations.
virtual bool handleStart( IOService *provider );
providerTrue on success, or false otherwise. Returning false will cause start() to fail and return false.
IOHIDEventService will call this method from start() before any I/O operations are issued to the concrete subclass. Methods such as getReportElements() are only called after handleStart() has returned true. A subclass that overrides this method should begin its implementation by calling the version in super, and then check the return value.
handleStop |
Quiesce the hardware and stop the driver.
virtual void handleStop( IOService *provider );
providerIOHIDEventService will call this method from stop() to signal that the hardware should be quiesced and the driver stopped. A subclass that overrides this method should end its implementation by calling the version in super.
_reserved |
- reserved
ExpansionData * _reserved;
Reserved for future use. (Internal use only)
reserved |
- _reserved
ExpansionData * _reserved;
Reserved for future use. (Internal use only)
|