handleOpen
Handle a client open on the interface.
Declaration
virtual bool handleOpen(
IOService *client,
IOOptionBitsoptions,
void *argument);Parameters
- client:
The client object that requested the open.
- options:
Options passed to IOService::open().
- argument:
Argument passed to IOService::open().
Return Value
true to accept the client open, false otherwise.
Overview
This method is called by IOService::open() with the arbitration lock held, and must return true to accept the client open. This method will in turn call handleClientOpen() to qualify the client requesting the open.