Contents

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.

See Also

Miscellaneous