• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /macosx-10.10.1/DiskArbitration-268/diskarbitrationd/

Lines Matching refs:callback

37     DAResponseCallback callback;
79 static void __DAQueueRequest( _DARequestKind kind, DADiskRef argument0, CFIndex argument1, CFTypeRef argument2, CFTypeRef argument3, DACallbackRef callback )
86 request = DARequestCreate( kCFAllocatorDefault, kind, argument0, argument1, argument2, argument3, ___UID_UNKNOWN, ___GID_UNKNOWN, callback );
90 request = DARequestCreate( kCFAllocatorDefault, kind, argument0, argument1, argument2, argument3, ___UID_ROOT, ___GID_WHEEL, callback );
109 DACallbackRef callback;
111 callback = ( void * ) CFArrayGetValueAtIndex( gDAResponseList, index );
113 if ( DACallbackGetDisk( callback ) == disk )
127 ( context.callback )( context.response, context.callbackContext );
135 static void __DAResponsePrepare( DADiskRef disk, DAResponseCallback callback, void * callbackContext )
149 context->callback = callback;
170 DACallbackRef callback;
172 callback = ( void * ) CFArrayGetValueAtIndex( gDAResponseList, index );
174 if ( callback )
178 session = DACallbackGetSession( callback );
184 timeout = DACallbackGetTime( callback );
192 disk = DACallbackGetDisk( callback );
232 DACallbackRef callback;
234 callback = ( void * ) CFArrayGetValueAtIndex( gDAResponseList, index );
236 if ( callback )
240 session = DACallbackGetSession( callback );
246 timeout = DACallbackGetTime( callback );
284 DACallbackRef callback;
286 callback = ( void * ) CFArrayGetValueAtIndex( gDAResponseList, index );
288 if ( ___CFNumberGetIntegerValue( DACallbackGetArgument1( callback ) ) == responseID )
292 disk = DACallbackGetDisk( callback );
294 switch ( DACallbackGetKind( callback ) )
324 DACallbackGetAddress( callback ),
325 DACallbackGetContext( callback ),
326 _DACallbackKindGetName( DACallbackGetKind( callback ) ),
333 DACallbackGetAddress( callback ),
334 DACallbackGetContext( callback ),
335 _DACallbackKindGetName( DACallbackGetKind( callback ) ),
344 DACallbackGetAddress( callback ),
345 DACallbackGetContext( callback ),
346 _DACallbackKindGetName( DACallbackGetKind( callback ) ),
369 void DADiskClaimReleaseCallback( DADiskRef disk, DACallbackRef callback, DAResponseCallback response, void * responseContext )
373 DAQueueCallback( callback, disk, NULL );
403 void DADiskEject( DADiskRef disk, DADiskEjectOptions options, DACallbackRef callback )
405 __DAQueueRequest( _kDADiskEject, disk, options, NULL, NULL, callback );
417 void DADiskMount( DADiskRef disk, CFURLRef mountpoint, DADiskMountOptions options, DACallbackRef callback )
419 DADiskMountWithArguments( disk, mountpoint, options, callback, NULL );
431 void DADiskMountWithArguments( DADiskRef disk, CFURLRef mountpoint, DADiskMountOptions options, DACallbackRef callback, CFStringRef arguments )
433 __DAQueueRequest( _kDADiskMount, disk, options, mountpoint, arguments, callback );
436 void DADiskPeekCallback( DADiskRef disk, DACallbackRef callback, DAResponseCallback response, void * responseContext )
440 DAQueueCallback( callback, disk, NULL );
445 void DADiskProbe( DADiskRef disk, DACallbackRef callback )
447 __DAQueueRequest( _kDADiskProbe, disk, 0, NULL, NULL, callback );
450 void DADiskRefresh( DADiskRef disk, DACallbackRef callback )
452 __DAQueueRequest( _kDADiskRefresh, disk, 0, NULL, NULL, callback );
455 void DADiskUnmount( DADiskRef disk, DADiskUnmountOptions options, DACallbackRef callback )
457 __DAQueueRequest( _kDADiskUnmount, disk, options, NULL, NULL, callback );
474 void DAQueueCallback( DACallbackRef callback, DADiskRef argument0, CFTypeRef argument1 )
480 session = DACallbackGetSession( callback );
486 if ( DACallbackGetAddress( callback ) )
490 match = DACallbackGetMatch( callback );
500 switch ( DACallbackGetKind( callback ) )
507 callback = DACallbackCreateCopy( kCFAllocatorDefault, callback );
509 if ( callback )
511 DACallbackSetDisk( callback, argument0 );
513 DACallbackSetArgument0( callback, DADiskGetSerialization( argument0 ) );
515 DASessionQueueCallback( session, callback );
517 DALogDebug( " dispatched callback, id = %016llX:%016llX, kind = %s, disk = %@.",
518 DACallbackGetAddress( callback ),
519 DACallbackGetContext( callback ),
520 _DACallbackKindGetName( DACallbackGetKind( callback ) ),
523 CFRelease( callback );
535 DACallbackSetDisk( callback, argument0 );
537 DACallbackSetArgument0( callback, DADiskGetSerialization( argument0 ) );
539 DACallbackSetArgument1( callback, argument1 );
541 DASessionQueueCallback( session, callback );
545 DALogDebug( " dispatched callback, id = %016llX:%016llX, kind = %s, disk = %@, status = 0x%08X.",
546 DACallbackGetAddress( callback ),
547 DACallbackGetContext( callback ),
548 _DACallbackKindGetName( DACallbackGetKind( callback ) ),
554 DALogDebug( " dispatched callback, id = %016llX:%016llX, kind = %s, disk = %@, success.",
555 DACallbackGetAddress( callback ),
556 DACallbackGetContext( callback ),
557 _DACallbackKindGetName( DACallbackGetKind( callback ) ),
575 response = DACallbackCreateCopy( kCFAllocatorDefault, callback );
590 callback = DACallbackCreateCopy( kCFAllocatorDefault, callback );
592 if ( callback )
594 DACallbackSetDisk( callback, argument0 );
596 DACallbackSetArgument0( callback, DADiskGetSerialization( argument0 ) );
598 DACallbackSetArgument1( callback, argument1 );
600 DASessionQueueCallback( session, callback );
602 DALogDebug( " dispatched callback, id = %016llX:%016llX, kind = %s, disk = %@.",
603 DACallbackGetAddress( callback ),
604 DACallbackGetContext( callback ),
605 _DACallbackKindGetName( DACallbackGetKind( callback ) ),
608 CFRelease( callback );
636 response = DACallbackCreateCopy( kCFAllocatorDefault, callback );
651 callback = DACallbackCreateCopy( kCFAllocatorDefault, callback );
653 if ( callback )
655 DACallbackSetDisk( callback, argument0 );
657 DACallbackSetArgument0( callback, DADiskGetSerialization( argument0 ) );
659 DACallbackSetArgument1( callback, argument1 );
661 DASessionQueueCallback( session, callback );
663 DALogDebug( " dispatched callback, id = %016llX:%016llX, kind = %s, disk = %@.",
664 DACallbackGetAddress( callback ),
665 DACallbackGetContext( callback ),
666 _DACallbackKindGetName( DACallbackGetKind( callback ) ),
669 CFRelease( callback );
691 watch = DACallbackGetWatch( callback );
711 callback = DACallbackCreateCopy( kCFAllocatorDefault, callback );
713 if ( callback )
722 DALogDebug( " dispatched callback, id = %016llX:%016llX, kind = %s, disk = %@, key = %@.",
723 DACallbackGetAddress( callback ),
724 DACallbackGetContext( callback ),
725 _DACallbackKindGetName( DACallbackGetKind( callback ) ),
730 DACallbackSetDisk( callback, argument0 );
732 DACallbackSetArgument0( callback, DADiskGetSerialization( argument0 ) );
734 DACallbackSetArgument1( callback, intersection );
736 DASessionQueueCallback( session, callback );
738 CFRelease( callback );
751 callback = DACallbackCreateCopy( kCFAllocatorDefault, callback );
753 if ( callback )
755 DASessionQueueCallback( session, callback );
757 DALogDebug( " dispatched callback, id = %016llX:%016llX, kind = %s.",
758 DACallbackGetAddress( callback ),
759 DACallbackGetContext( callback ),
760 _DACallbackKindGetName( DACallbackGetKind( callback ) ) );
762 CFRelease( callback );
787 DACallbackRef callback;
789 callback = ( void * ) CFArrayGetValueAtIndex( callbacks, index );
791 if ( DACallbackGetKind( callback ) == kind )
793 DAQueueCallback( callback, argument0, argument1 );
808 DACallbackRef callback;
810 callback = ( void * ) CFArrayGetValueAtIndex( gDAResponseList, index );
812 if ( DACallbackGetDisk( callback ) == disk )
846 DACallbackRef callback;
848 callback = ( void * ) CFArrayGetValueAtIndex( gDAResponseList, index );
850 if ( DACallbackGetSession( callback ) == session )
854 disk = DACallbackGetDisk( callback );
872 DACallbackRef callback;
874 callback = DARequestGetCallback( request );
876 if ( callback )
878 if ( DACallbackGetSession( callback ) == session )
896 DACallbackRef callback;
898 callback = DADiskGetClaim( disk );
900 if ( callback )
902 if ( DACallbackGetSession( callback ) == session )
1034 void DAQueueUnregisterCallback( DACallbackRef callback )
1047 if ( DACallbackGetSession( item ) == DACallbackGetSession( callback ) )
1049 if ( DACallbackGetAddress( item ) == DACallbackGetAddress( callback ) )
1051 if ( DACallbackGetContext( item ) == DACallbackGetContext( callback ) )