handleClientOpen
Handles a client open on the interface.
Declaration
virtual bool handleClientOpen(
IOService *client,
IOOptionBitsoptions,
void *argument );Parameters
- client:
The client object requesting the open.
- options:
Options passed to
handleOpen(). - argument:
Argument passed to
handleOpen().
Return Value
Returns true to accept the client open, false to reject the open.
Overview
This method is called by handleOpen() to allow a subclass to handle a client close. The arbitration lock is held.
See Also
Miscellaneous
addNetworkDataattachToDataLinkLayerclearInputQueuecontrollerDidChangePowerStatecontrollerDidOpencontrollerWillChangePowerStatecontrollerWillClosedebuggerRegistereddetachFromDataLinkLayerfeedPacketInputTapfeedPacketOutputTapflushInputQueuefreegetControllergetExtraFlagsgetFlagsgetIfnetgetInterfaceStategetInterfaceTypegetMaxTransferUnitgetMediaAddressLengthgetMediaHeaderLengthgetNamePrefixgetNetworkData(const char *)getNetworkData(const OSSymbol *)getUnitNumberhandleClientCloseinitinitIfnetParamsinputEventinputPacketisPrimaryInterfaceisRegisteredlockperformCommandpowerStateDidChangeTopowerStateWillChangeToregisterOutputHandlerremoveNetworkData(const char *)removeNetworkData(const OSSymbol *)setFlagssetInterfaceStatesetInterfaceTypesetMaxTransferUnitsetMediaAddressLengthsetMediaHeaderLengthsetUnitNumberunlock