Documentation Archive Developer
Search

DiskArbitration Changes

DiskArbitration (Added)

Added DAApprovalSessionCreate(CFAllocator!) -> Unmanaged<DAApprovalSession>!
Added DAApprovalSessionGetTypeID() -> CFTypeID
Added DAApprovalSessionRef
Added DAApprovalSessionScheduleWithRunLoop(DAApprovalSession!, CFRunLoop!, CFString!)
Added DAApprovalSessionUnscheduleFromRunLoop(DAApprovalSession!, CFRunLoop!, CFString!)
Added DADiskAppearedCallback
Added DADiskClaim(DADisk!, DADiskClaimOptions, DADiskClaimReleaseCallback, UnsafeMutablePointer<Void>, DADiskClaimCallback, UnsafeMutablePointer<Void>)
Added DADiskClaimCallback
Added DADiskClaimOptions
Added DADiskClaimReleaseCallback
Added DADiskCopyDescription(DADisk!) -> Unmanaged<CFDictionary>!
Added DADiskCopyIOMedia(DADisk!) -> io_service_t
Added DADiskCopyWholeDisk(DADisk!) -> Unmanaged<DADisk>!
Added DADiskCreateFromBSDName(CFAllocator!, DASession!, UnsafePointer<Int8>) -> Unmanaged<DADisk>!
Added DADiskCreateFromIOMedia(CFAllocator!, DASession!, io_service_t) -> Unmanaged<DADisk>!
Added DADiskCreateFromVolumePath(CFAllocator!, DASession!, CFURL!) -> Unmanaged<DADisk>!
Added DADiskDescriptionChangedCallback
Added DADiskDisappearedCallback
Added DADiskEject(DADisk!, DADiskEjectOptions, DADiskEjectCallback, UnsafeMutablePointer<Void>)
Added DADiskEjectApprovalCallback
Added DADiskEjectCallback
Added DADiskEjectOptions
Added DADiskGetBSDName(DADisk!) -> UnsafePointer<Int8>
Added DADiskGetOptions(DADisk!) -> DADiskOptions
Added DADiskGetTypeID() -> CFTypeID
Added DADiskIsClaimed(DADisk!) -> Boolean
Added DADiskMount(DADisk!, CFURL!, DADiskMountOptions, DADiskMountCallback, UnsafeMutablePointer<Void>)
Added DADiskMountApprovalCallback
Added DADiskMountCallback
Added DADiskMountOptions
Added DADiskMountWithArguments(DADisk!, CFURL!, DADiskMountOptions, DADiskMountCallback, UnsafeMutablePointer<Void>, UnsafeMutablePointer<Unmanaged<CFString>?>)
Added DADiskOptions
Added DADiskPeekCallback
Added DADiskRef
Added DADiskRename(DADisk!, CFString!, DADiskRenameOptions, DADiskRenameCallback, UnsafeMutablePointer<Void>)
Added DADiskRenameCallback
Added DADiskRenameOptions
Added DADiskSetOptions(DADisk!, DADiskOptions, Boolean) -> DAReturn
Added DADiskUnclaim(DADisk!)
Added DADiskUnmount(DADisk!, DADiskUnmountOptions, DADiskUnmountCallback, UnsafeMutablePointer<Void>)
Added DADiskUnmountApprovalCallback
Added DADiskUnmountCallback
Added DADiskUnmountOptions
Added DADissenterCreate(CFAllocator!, DAReturn, CFString!) -> Unmanaged<DADissenter>!
Added DADissenterGetStatus(DADissenter!) -> DAReturn
Added DADissenterGetStatusString(DADissenter!) -> Unmanaged<CFString>!
Added DADissenterRef
Added DARegisterDiskAppearedCallback(DASession!, CFDictionary!, DADiskAppearedCallback, UnsafeMutablePointer<Void>)
Added DARegisterDiskDescriptionChangedCallback(DASession!, CFDictionary!, CFArray!, DADiskDescriptionChangedCallback, UnsafeMutablePointer<Void>)
Added DARegisterDiskDisappearedCallback(DASession!, CFDictionary!, DADiskDisappearedCallback, UnsafeMutablePointer<Void>)
Added DARegisterDiskEjectApprovalCallback(DASession!, CFDictionary!, DADiskEjectApprovalCallback, UnsafeMutablePointer<Void>)
Added DARegisterDiskMountApprovalCallback(DASession!, CFDictionary!, DADiskMountApprovalCallback, UnsafeMutablePointer<Void>)
Added DARegisterDiskPeekCallback(DASession!, CFDictionary!, CFIndex, DADiskPeekCallback, UnsafeMutablePointer<Void>)
Added DARegisterDiskUnmountApprovalCallback(DASession!, CFDictionary!, DADiskUnmountApprovalCallback, UnsafeMutablePointer<Void>)
Added DAReturn
Added DASessionCreate(CFAllocator!) -> Unmanaged<DASession>!
Added DASessionGetTypeID() -> CFTypeID
Added DASessionRef
Added DASessionScheduleWithRunLoop(DASession!, CFRunLoop!, CFString!)
Added DASessionSetDispatchQueue(DASession!, dispatch_queue_t!)
Added DASessionUnscheduleFromRunLoop(DASession!, CFRunLoop!, CFString!)
Added DAUnregisterApprovalCallback(DASession!, UnsafeMutablePointer<Void>, UnsafeMutablePointer<Void>)
Added DAUnregisterCallback(DASession!, UnsafeMutablePointer<Void>, UnsafeMutablePointer<Void>)
Added kDADiskClaimOptionDefault
Added kDADiskDescriptionBusNameKey
Added kDADiskDescriptionBusPathKey
Added kDADiskDescriptionDeviceGUIDKey
Added kDADiskDescriptionDeviceInternalKey
Added kDADiskDescriptionDeviceModelKey
Added kDADiskDescriptionDevicePathKey
Added kDADiskDescriptionDeviceProtocolKey
Added kDADiskDescriptionDeviceRevisionKey
Added kDADiskDescriptionDeviceUnitKey
Added kDADiskDescriptionDeviceVendorKey
Added kDADiskDescriptionMatchMediaUnformatted
Added kDADiskDescriptionMatchMediaWhole
Added kDADiskDescriptionMatchVolumeMountable
Added kDADiskDescriptionMatchVolumeUnrecognized
Added kDADiskDescriptionMediaBSDMajorKey
Added kDADiskDescriptionMediaBSDMinorKey
Added kDADiskDescriptionMediaBSDNameKey
Added kDADiskDescriptionMediaBSDUnitKey
Added kDADiskDescriptionMediaBlockSizeKey
Added kDADiskDescriptionMediaContentKey
Added kDADiskDescriptionMediaEjectableKey
Added kDADiskDescriptionMediaIconKey
Added kDADiskDescriptionMediaKindKey
Added kDADiskDescriptionMediaLeafKey
Added kDADiskDescriptionMediaNameKey
Added kDADiskDescriptionMediaPathKey
Added kDADiskDescriptionMediaRemovableKey
Added kDADiskDescriptionMediaSizeKey
Added kDADiskDescriptionMediaTypeKey
Added kDADiskDescriptionMediaUUIDKey
Added kDADiskDescriptionMediaWholeKey
Added kDADiskDescriptionMediaWritableKey
Added kDADiskDescriptionVolumeKindKey
Added kDADiskDescriptionVolumeMountableKey
Added kDADiskDescriptionVolumeNameKey
Added kDADiskDescriptionVolumeNetworkKey
Added kDADiskDescriptionVolumePathKey
Added kDADiskDescriptionVolumeUUIDKey
Added kDADiskDescriptionWatchVolumeName
Added kDADiskDescriptionWatchVolumePath
Added kDADiskEjectOptionDefault
Added kDADiskMountOptionDefault
Added kDADiskMountOptionWhole
Added kDADiskOptionDefault
Added kDADiskRenameOptionDefault
Added kDADiskUnmountOptionDefault
Added kDADiskUnmountOptionForce
Added kDADiskUnmountOptionWhole
Added kDAReturnBadArgument
Added kDAReturnBusy
Added kDAReturnError
Added kDAReturnExclusiveAccess
Added kDAReturnNoResources
Added kDAReturnNotFound
Added kDAReturnNotMounted
Added kDAReturnNotPermitted
Added kDAReturnNotPrivileged
Added kDAReturnNotReady
Added kDAReturnNotWritable
Added kDAReturnSuccess
Added kDAReturnUnsupported