Crate objc2_disk_arbitration

Crate objc2_disk_arbitration 

Source
Expand description

§Bindings to the DiskArbitration framework

See Apple’s docs and the general docs on framework crates for more information.

Structs§

DAApprovalSessionDASession
Apple’s documentation
DADiskDADisk
Type of a reference to DADisk instances.
DADissenterDADissenter
Type of a reference to DADissenter instances.
DASessionDASession
Type of a reference to DASession instances.

Constants§

kDADiskClaimOptionDefault
Apple’s documentation
kDADiskEjectOptionDefault
Apple’s documentation
kDADiskMountOptionDefault
Apple’s documentation
kDADiskMountOptionNoFollow
Apple’s documentation
kDADiskMountOptionWhole
Apple’s documentation
kDADiskOptionDefault
Apple’s documentation
kDADiskRenameOptionDefault
Apple’s documentation
kDADiskUnmountOptionDefault
Apple’s documentation
kDADiskUnmountOptionForce
Apple’s documentation
kDADiskUnmountOptionWhole
Apple’s documentation
kDAReturnBadArgumentDADissenter
Apple’s documentation
kDAReturnBusyDADissenter
Apple’s documentation
kDAReturnErrorDADissenter
Apple’s documentation
kDAReturnExclusiveAccessDADissenter
Apple’s documentation
kDAReturnNoResourcesDADissenter
Apple’s documentation
kDAReturnNotFoundDADissenter
Apple’s documentation
kDAReturnNotMountedDADissenter
Apple’s documentation
kDAReturnNotPermittedDADissenter
Apple’s documentation
kDAReturnNotPrivilegedDADissenter
Apple’s documentation
kDAReturnNotReadyDADissenter
Apple’s documentation
kDAReturnNotWritableDADissenter
Apple’s documentation
kDAReturnSuccessDADissenter
Apple’s documentation
kDAReturnUnsupportedDADissenter
Apple’s documentation

Statics§

kDADiskDescriptionBusNameKeyDADisk
Apple’s documentation
kDADiskDescriptionBusPathKeyDADisk
Apple’s documentation
kDADiskDescriptionDeviceGUIDKeyDADisk
Apple’s documentation
kDADiskDescriptionDeviceInternalKeyDADisk
Apple’s documentation
kDADiskDescriptionDeviceModelKeyDADisk
Apple’s documentation
kDADiskDescriptionDevicePathKeyDADisk
Apple’s documentation
kDADiskDescriptionDeviceProtocolKeyDADisk
Apple’s documentation
kDADiskDescriptionDeviceRevisionKeyDADisk
Apple’s documentation
kDADiskDescriptionDeviceTDMLockedKeyDADisk
Apple’s documentation
kDADiskDescriptionDeviceUnitKeyDADisk
Apple’s documentation
kDADiskDescriptionDeviceVendorKeyDADisk
Apple’s documentation
kDADiskDescriptionFSKitPrefixDADisk
Apple’s documentation
kDADiskDescriptionMatchMediaUnformatted
Predefined CFDictionary object containing a set of disk description keys and values appropriate for matching unformatted media using DARegister*Callback().
kDADiskDescriptionMatchMediaWhole
Predefined CFDictionary object containing a set of disk description keys and values appropriate for matching whole media using DARegister*Callback().
kDADiskDescriptionMatchVolumeMountable
Predefined CFDictionary object containing a set of disk description keys and values appropriate for matching mountable volumes using DARegister*Callback().
kDADiskDescriptionMatchVolumeUnrecognized
Predefined CFDictionary object containing a set of disk description keys and values appropriate for matching unrecognized volumes using DARegister*Callback().
kDADiskDescriptionMediaBSDMajorKeyDADisk
Apple’s documentation
kDADiskDescriptionMediaBSDMinorKeyDADisk
Apple’s documentation
kDADiskDescriptionMediaBSDNameKeyDADisk
Apple’s documentation
kDADiskDescriptionMediaBSDUnitKeyDADisk
Apple’s documentation
kDADiskDescriptionMediaBlockSizeKeyDADisk
Apple’s documentation
kDADiskDescriptionMediaContentKeyDADisk
Apple’s documentation
kDADiskDescriptionMediaEjectableKeyDADisk
Apple’s documentation
kDADiskDescriptionMediaEncryptedKeyDADisk
Apple’s documentation
kDADiskDescriptionMediaEncryptionDetailKeyDADisk
Apple’s documentation
kDADiskDescriptionMediaIconKeyDADisk
Apple’s documentation
kDADiskDescriptionMediaKindKeyDADisk
Apple’s documentation
kDADiskDescriptionMediaLeafKeyDADisk
Apple’s documentation
kDADiskDescriptionMediaNameKeyDADisk
Apple’s documentation
kDADiskDescriptionMediaPathKeyDADisk
Apple’s documentation
kDADiskDescriptionMediaRemovableKeyDADisk
Apple’s documentation
kDADiskDescriptionMediaSizeKeyDADisk
Apple’s documentation
kDADiskDescriptionMediaTypeKeyDADisk
Apple’s documentation
kDADiskDescriptionMediaUUIDKeyDADisk
Apple’s documentation
kDADiskDescriptionMediaWholeKeyDADisk
Apple’s documentation
kDADiskDescriptionMediaWritableKeyDADisk
Apple’s documentation
kDADiskDescriptionRepairRunningKeyDADisk
Apple’s documentation
kDADiskDescriptionVolumeKindKeyDADisk
Apple’s documentation
kDADiskDescriptionVolumeMountableKeyDADisk
Apple’s documentation
kDADiskDescriptionVolumeNameKeyDADisk
Apple’s documentation
kDADiskDescriptionVolumeNetworkKeyDADisk
Apple’s documentation
kDADiskDescriptionVolumePathKeyDADisk
Apple’s documentation
kDADiskDescriptionVolumeTypeKeyDADisk
Apple’s documentation
kDADiskDescriptionVolumeUUIDKeyDADisk
Apple’s documentation
kDADiskDescriptionWatchVolumeName
Predefined CFArray object containing a set of disk description keys appropriate for watching volume name changes using DARegisterDiskDescriptionChangedCallback().
kDADiskDescriptionWatchVolumePath
Predefined CFArray object containing a set of disk description keys appropriate for watching volume mount changes using DARegisterDiskDescriptionChangedCallback().

Functions§

DAApprovalSessionCreateDeprecatedDASession
DAApprovalSessionScheduleWithRunLoopDeprecatedDASession
DAApprovalSessionUnscheduleFromRunLoopDeprecatedDASession
DADiskClaimDeprecatedDADisk and DADissenter
DADiskCopyDescriptionDeprecatedDADisk
DADiskCopyWholeDiskDeprecatedDADisk
DADiskCreateFromBSDNameDeprecatedDADisk and DASession
DADiskCreateFromVolumePathDeprecatedDADisk and DASession
DADiskEjectDeprecatedDADisk and DADissenter
DADiskGetBSDNameDeprecatedDADisk
DADiskGetOptionsDeprecatedDADisk
DADiskIsClaimedDeprecatedDADisk
DADiskMountDeprecatedDADisk and DADissenter
DADiskMountWithArgumentsDeprecatedDADisk and DADissenter
DADiskRenameDeprecatedDADisk and DADissenter
DADiskSetOptionsDeprecatedDADisk and DADissenter and libc
DADiskUnclaimDeprecatedDADisk
DADiskUnmountDeprecatedDADisk and DADissenter
DADissenterCreateDeprecatedDADissenter and libc
DADissenterGetStatusDeprecatedDADissenter and libc
DADissenterGetStatusStringDeprecatedDADissenter
DARegisterDiskAppearedCallbackDADisk and DASession
Registers a callback function to be called whenever a disk has appeared.
DARegisterDiskDescriptionChangedCallbackDADisk and DASession
Registers a callback function to be called whenever a disk description has changed.
DARegisterDiskDisappearedCallbackDADisk and DASession
Registers a callback function to be called whenever a disk has disappeared.
DARegisterDiskEjectApprovalCallbackDADisk and DADissenter and DASession
Registers a callback function to be called whenever a volume is to be ejected.
DARegisterDiskMountApprovalCallbackDADisk and DADissenter and DASession
Registers a callback function to be called whenever a volume is to be mounted.
DARegisterDiskPeekCallbackDADisk and DASession
Registers a callback function to be called whenever a disk has been probed.
DARegisterDiskUnmountApprovalCallbackDADisk and DADissenter and DASession
Registers a callback function to be called whenever a volume is to be unmounted.
DASessionCreateDeprecatedDASession
DASessionScheduleWithRunLoopDeprecatedDASession
DASessionSetDispatchQueueDeprecatedDASession and dispatch2
DASessionUnscheduleFromRunLoopDeprecatedDASession
DAUnregisterApprovalCallbackDASession
Safety
DAUnregisterCallbackDASession
Unregisters a registered callback function.

Type Aliases§

DADiskAppearedCallbackDADisk
Type of the callback function used by DARegisterDiskAppearedCallback().
DADiskClaimCallbackDADisk and DADissenter
Type of the callback function used by DADiskClaim().
DADiskClaimOptions
Apple’s documentation
DADiskClaimReleaseCallbackDADisk and DADissenter
Type of the callback function used by DADiskClaim().
DADiskDescriptionChangedCallbackDADisk
Type of the callback function used by DARegisterDiskDescriptionChangedCallback().
DADiskDisappearedCallbackDADisk
Type of the callback function used by DARegisterDiskDisappearedCallback().
DADiskEjectApprovalCallbackDADisk and DADissenter
Type of the callback function used by DARegisterDiskEjectApprovalCallback().
DADiskEjectCallbackDADisk and DADissenter
Type of the callback function used by DADiskEject().
DADiskEjectOptions
Apple’s documentation
DADiskMountApprovalCallbackDADisk and DADissenter
Type of the callback function used by DARegisterDiskMountApprovalCallback().
DADiskMountCallbackDADisk and DADissenter
Type of the callback function used by DADiskMount().
DADiskMountOptions
Apple’s documentation
DADiskOptions
Apple’s documentation
DADiskPeekCallbackDADisk
Type of the callback function used by DARegisterDiskPeekCallback().
DADiskRenameCallbackDADisk and DADissenter
Type of the callback function used by DADiskRename().
DADiskRenameOptions
Apple’s documentation
DADiskUnmountApprovalCallbackDADisk and DADissenter
Type of the callback function used by DARegisterDiskUnmountApprovalCallback().
DADiskUnmountCallbackDADisk and DADissenter
Type of the callback function used by DADiskUnmount().
DADiskUnmountOptions
Apple’s documentation
DAReturnDADissenter and libc
Apple’s documentation