Lines Matching defs:forClient
2155 bool IOService::open( IOService * forClient,
2164 context.excludeClient = forClient;
2175 ok = handleOpen( forClient, options, arg );
2182 void IOService::close( IOService * forClient,
2190 wasClosed = handleIsOpen( forClient );
2192 handleClose( forClient, options );
2199 forClient->scheduleStop( this );
2207 context.excludeClient = forClient;
2215 bool IOService::isOpen( const IOService * forClient ) const
2222 ok = handleIsOpen( forClient );
2229 bool IOService::handleOpen( IOService * forClient,
2237 __owner = forClient;
2243 __owner = forClient;
2250 void IOService::handleClose( IOService * forClient,
2253 if( __owner == forClient)
2257 bool IOService::handleIsOpen( const IOService * forClient ) const
2259 if( forClient)
2260 return( __owner == forClient );
2262 return( __owner != forClient );