Lines Matching defs:forClient
2353 bool IOService::open( IOService * forClient,
2362 context.excludeClient = forClient;
2373 ok = handleOpen( forClient, options, arg );
2380 void IOService::close( IOService * forClient,
2388 wasClosed = handleIsOpen( forClient );
2390 handleClose( forClient, options );
2397 forClient->scheduleStop( this );
2405 context.excludeClient = forClient;
2413 bool IOService::isOpen( const IOService * forClient ) const
2420 ok = handleIsOpen( forClient );
2427 bool IOService::handleOpen( IOService * forClient,
2435 __owner = forClient;
2441 __owner = forClient;
2448 void IOService::handleClose( IOService * forClient,
2451 if( __owner == forClient)
2455 bool IOService::handleIsOpen( const IOService * forClient ) const
2457 if( forClient)
2458 return( __owner == forClient );
2460 return( __owner != forClient );