mirror of
https://github.com/apple/swift.git
synced 2025-12-14 20:36:38 +01:00
331 lines
9.6 KiB
Plaintext
331 lines
9.6 KiB
Plaintext
---
|
|
Name: Dispatch
|
|
Typedefs:
|
|
- Name: dispatch_object_t
|
|
Availability: nonswift
|
|
- Name: dispatch_block_t
|
|
Availability: nonswift
|
|
- Name: dispatch_queue_t
|
|
Availability: nonswift
|
|
- Name: dispatch_semaphore_t
|
|
Availability: nonswift
|
|
- Name: dispatch_io_t
|
|
Availability: nonswift
|
|
- Name: dispatch_data_t
|
|
Availability: nonswift
|
|
- Name: dispatch_group_t
|
|
Availability: nonswift
|
|
- Name: dispatch_qos_class_t
|
|
Availability: nonswift
|
|
- Name: dispatch_data_applier_t
|
|
Availability: nonswift
|
|
- Name: dispatch_fd_t
|
|
Availability: nonswift
|
|
- Name: dispatch_io_handler_t
|
|
Availability: nonswift
|
|
- Name: dispatch_source_t
|
|
Availability: nonswift
|
|
- Name: dispatch_function_t
|
|
Availability: nonswift
|
|
- Name: dispatch_io_close_flags_t
|
|
Availability: nonswift
|
|
- Name: dispatch_io_interval_flags_t
|
|
Availability: nonswift
|
|
- Name: dispatch_io_type_t
|
|
Availability: nonswift
|
|
- Name: dispatch_source_timer_flags_t
|
|
Availability: nonswift
|
|
- Name: dispatch_autorelease_frequency_t
|
|
SwiftPrivate: true
|
|
- Name: dispatch_queue_attr_t
|
|
Availability: nonswift
|
|
- Name: dispatch_queue_priority_t
|
|
Availability: nonswift
|
|
- Name: dispatch_block_flags_t
|
|
SwiftPrivate: true
|
|
- Name: dispatch_source_type_t
|
|
SwiftPrivate: true
|
|
- Name: dispatch_source_mach_send_flags_t
|
|
Availability: nonswift
|
|
- Name: dispatch_source_memorypressure_flags_t
|
|
Availability: nonswift
|
|
- Name: dispatch_source_proc_flags_t
|
|
Availability: nonswift
|
|
- Name: dispatch_source_vnode_flags_t
|
|
Availability: nonswift
|
|
Classes:
|
|
- Name: OS_dispatch_object
|
|
SwiftName: DispatchObject
|
|
- Name: OS_dispatch_queue
|
|
SwiftName: DispatchQueue
|
|
- Name: OS_dispatch_io
|
|
SwiftName: DispatchIO
|
|
- Name: OS_dispatch_semaphore
|
|
SwiftName: DispatchSemaphore
|
|
- Name: OS_dispatch_group
|
|
SwiftName: DispatchGroup
|
|
- Name: OS_dispatch_source
|
|
SwiftName: DispatchSource
|
|
- Name: OS_dispatch_queue_attr
|
|
SwiftPrivate: true
|
|
- Name: OS_dispatch_data
|
|
SwiftName: __DispatchData
|
|
Protocols:
|
|
- Name: OS_dispatch_source
|
|
SwiftName: DispatchSourceProtocol
|
|
- Name: OS_dispatch_source_mach_send
|
|
SwiftName: DispatchSourceMachSend
|
|
- Name: OS_dispatch_source_mach_recv
|
|
SwiftName: DispatchSourceMachReceive
|
|
- Name: OS_dispatch_source_memorypressure
|
|
SwiftName: DispatchSourceMemoryPressure
|
|
- Name: OS_dispatch_source_proc
|
|
SwiftName: DispatchSourceProcess
|
|
- Name: OS_dispatch_source_read
|
|
SwiftName: DispatchSourceRead
|
|
- Name: OS_dispatch_source_signal
|
|
SwiftName: DispatchSourceSignal
|
|
- Name: OS_dispatch_source_timer
|
|
SwiftName: DispatchSourceTimer
|
|
- Name: OS_dispatch_source_data_or
|
|
SwiftName: DispatchSourceUserDataOr
|
|
- Name: OS_dispatch_source_data_add
|
|
SwiftName: DispatchSourceUserDataAdd
|
|
- Name: OS_dispatch_source_data_replace
|
|
SwiftName: DispatchSourceUserDataReplace
|
|
- Name: OS_dispatch_source_vnode
|
|
SwiftName: DispatchSourceFileSystemObject
|
|
- Name: OS_dispatch_source_write
|
|
SwiftName: DispatchSourceWrite
|
|
Functions:
|
|
- Name: dispatch_release
|
|
Availability: nonswift
|
|
- Name: dispatch_retain
|
|
Availability: nonswift
|
|
# dispatch_queue_t
|
|
- Name: dispatch_queue_create
|
|
SwiftName: 'DispatchQueue.init(__label:attr:)'
|
|
SwiftPrivate: true
|
|
- Name: dispatch_get_global_queue
|
|
SwiftPrivate: true
|
|
- Name: dispatch_queue_create_with_target
|
|
SwiftName: 'DispatchQueue.init(__label:attr:queue:)'
|
|
SwiftPrivate: true
|
|
- Name: dispatch_assert_queue
|
|
SwiftPrivate: true
|
|
- Name: dispatch_assert_queue_barrier
|
|
SwiftPrivate: true
|
|
- Name: dispatch_assert_queue_not
|
|
SwiftPrivate: true
|
|
- Name: dispatch_async
|
|
SwiftPrivate: true
|
|
- Name: dispatch_async_f
|
|
Availability: nonswift
|
|
- Name: dispatch_barrier_async
|
|
SwiftPrivate: true
|
|
- Name: dispatch_barrier_async_f
|
|
Availability: nonswift
|
|
- Name: dispatch_apply
|
|
SwiftPrivate: true
|
|
- Name: dispatch_apply_f
|
|
Availability: nonswift
|
|
- Name: dispatch_sync
|
|
SwiftName: 'DispatchQueue.sync(self:execute:)'
|
|
- Name: dispatch_sync_f
|
|
Availability: nonswift
|
|
- Name: dispatch_barrier_sync
|
|
SwiftPrivate: true
|
|
- Name: dispatch_barrier_sync_f
|
|
Availability: nonswift
|
|
- Name: dispatch_queue_get_label
|
|
SwiftPrivate: true
|
|
- Name: dispatch_queue_get_qos_class
|
|
SwiftPrivate: true
|
|
- Name: dispatch_after
|
|
SwiftPrivate: true
|
|
- Name: dispatch_after_f
|
|
Availability: nonswift
|
|
- Name: dispatch_queue_get_specific
|
|
SwiftPrivate: true
|
|
- Name: dispatch_queue_set_specific
|
|
SwiftPrivate: true
|
|
- Name: dispatch_get_specific
|
|
SwiftPrivate: true
|
|
- Name: dispatch_get_main_queue
|
|
Availability: nonswift
|
|
- Name: dispatch_queue_attr_make_initially_inactive
|
|
SwiftPrivate: true
|
|
- Name: dispatch_queue_attr_make_with_autorelease_frequency
|
|
SwiftPrivate: true
|
|
- Name: dispatch_queue_attr_make_with_qos_class
|
|
SwiftPrivate: true
|
|
# dispatch_object_t
|
|
- Name: dispatch_set_target_queue
|
|
SwiftName: 'DispatchObject.setTarget(self:queue:)'
|
|
- Name: dispatch_activate
|
|
SwiftName: 'DispatchObject.activate(self:)'
|
|
- Name: dispatch_suspend
|
|
SwiftName: 'DispatchObject.suspend(self:)'
|
|
- Name: dispatch_resume
|
|
SwiftName: 'DispatchObject.resume(self:)'
|
|
- Name: dispatch_set_finalizer_f
|
|
Availability: nonswift
|
|
- Name: dispatch_get_context
|
|
Availability: nonswift
|
|
- Name: dispatch_set_context
|
|
Availability: nonswift
|
|
- Name: _dispatch_object_validate
|
|
Availability: nonswift
|
|
# dispatch_block
|
|
- Name: dispatch_block_create
|
|
Availability: nonswift
|
|
AvailabilityMsg: 'Use DispatchWorkItem()'
|
|
- Name: dispatch_block_create_with_qos_class
|
|
Availability: nonswift
|
|
AvailabilityMsg: 'Use DispatchWorkItem()'
|
|
- Name: dispatch_block_perform
|
|
Availability: nonswift
|
|
AvailabilityMsg: 'Use DispatchWorkItem.perform()'
|
|
- Name: dispatch_block_wait
|
|
Availability: nonswift
|
|
AvailabilityMsg: 'Use DispatchWorkItem.wait(timeout:)'
|
|
- Name: dispatch_block_notify
|
|
Availability: nonswift
|
|
AvailabilityMsg: 'Use DispatchWorkItem.notify(queue:execute:)'
|
|
- Name: dispatch_block_cancel
|
|
Availability: nonswift
|
|
AvailabilityMsg: 'Use DispatchWorkItem.cancel()'
|
|
- Name: dispatch_block_testcancel
|
|
Availability: nonswift
|
|
AvailabilityMsg: 'Use DispatchWorkItem.isCancelled'
|
|
# dispatch_data
|
|
- Name: dispatch_data_create
|
|
Availability: nonswift
|
|
- Name: dispatch_data_get_size
|
|
SwiftPrivate: true
|
|
- Name: dispatch_data_apply
|
|
SwiftPrivate: true
|
|
- Name: dispatch_data_create_concat
|
|
SwiftPrivate: true
|
|
- Name: dispatch_data_create_subrange
|
|
SwiftPrivate: true
|
|
- Name: dispatch_data_copy_region
|
|
SwiftPrivate: true
|
|
- Name: dispatch_data_create_map
|
|
SwiftPrivate: true
|
|
# dispatch_group_t
|
|
- Name: dispatch_group_create
|
|
SwiftName: 'DispatchGroup.init()'
|
|
Availability: available
|
|
- Name: dispatch_group_async
|
|
SwiftPrivate: true
|
|
- Name: dispatch_group_async_f
|
|
Availability: nonswift
|
|
- Name: dispatch_group_wait
|
|
SwiftPrivate: true
|
|
- Name: dispatch_group_notify
|
|
SwiftPrivate: true
|
|
- Name: dispatch_group_notify_f
|
|
Availability: nonswift
|
|
- Name: dispatch_group_enter
|
|
SwiftName: 'DispatchGroup.enter(self:)'
|
|
- Name: dispatch_group_leave
|
|
SwiftName: 'DispatchGroup.leave(self:)'
|
|
# dispatch_io
|
|
- Name: dispatch_io_create
|
|
SwiftPrivate: true
|
|
SwiftName: 'DispatchIO.init(__type:fd:queue:handler:)'
|
|
- Name: dispatch_io_create_with_path
|
|
SwiftPrivate: true
|
|
SwiftName: 'DispatchIO.init(__type:path:oflag:mode:queue:handler:)'
|
|
- Name: dispatch_io_create_with_io
|
|
SwiftPrivate: true
|
|
SwiftName: 'DispatchIO.init(__type:io:queue:handler:)'
|
|
- Name: dispatch_io_read
|
|
SwiftPrivate: true
|
|
- Name: dispatch_io_write
|
|
SwiftPrivate: true
|
|
- Name: dispatch_io_close
|
|
SwiftPrivate: true
|
|
- Name: dispatch_io_barrier
|
|
SwiftName: 'DispatchIO.barrier(self:execute:)'
|
|
- Name: dispatch_io_get_descriptor
|
|
SwiftName: 'getter:DispatchIO.fileDescriptor(self:)'
|
|
- Name: dispatch_io_set_high_water
|
|
SwiftName: 'DispatchIO.setLimit(self:highWater:)'
|
|
- Name: dispatch_io_set_low_water
|
|
SwiftName: 'DispatchIO.setLimit(self:lowWater:)'
|
|
- Name: dispatch_io_set_interval
|
|
SwiftPrivate: true
|
|
- Name: dispatch_read
|
|
SwiftPrivate: true
|
|
- Name: dispatch_write
|
|
SwiftPrivate: true
|
|
# dispatch_semaphore
|
|
- Name: dispatch_semaphore_create
|
|
SwiftName: 'DispatchSemaphore.init(value:)'
|
|
- Name: dispatch_semaphore_wait
|
|
SwiftPrivate: true
|
|
- Name: dispatch_semaphore_signal
|
|
SwiftPrivate: true
|
|
# dispatch_source
|
|
- Name: dispatch_source_create
|
|
SwiftPrivate: true
|
|
- Name: dispatch_source_get_handle
|
|
SwiftPrivate: true
|
|
- Name: dispatch_source_get_mask
|
|
SwiftPrivate: true
|
|
- Name: dispatch_source_get_data
|
|
SwiftPrivate: true
|
|
- Name: dispatch_source_merge_data
|
|
SwiftPrivate: true
|
|
- Name: dispatch_source_set_event_handler
|
|
SwiftPrivate: true
|
|
- Name: dispatch_source_set_event_handler_f
|
|
Availability: nonswift
|
|
- Name: dispatch_source_set_cancel_handler
|
|
SwiftPrivate: true
|
|
- Name: dispatch_source_set_cancel_handler_f
|
|
Availability: nonswift
|
|
- Name: dispatch_source_set_registration_handler
|
|
SwiftPrivate: true
|
|
- Name: dispatch_source_set_registration_handler_f
|
|
Availability: nonswift
|
|
- Name: dispatch_source_cancel
|
|
SwiftPrivate: true
|
|
- Name: dispatch_source_testcancel
|
|
SwiftPrivate: true
|
|
- Name: dispatch_source_set_timer
|
|
SwiftPrivate: true
|
|
# dispatch_time
|
|
- Name: dispatch_time
|
|
SwiftPrivate: true
|
|
- Name: dispatch_walltime
|
|
SwiftPrivate: true
|
|
- Name: dispatch_main
|
|
SwiftName: 'dispatchMain()'
|
|
Globals:
|
|
- Name: _dispatch_data_destructor_free
|
|
Availability: nonswift
|
|
- Name: _dispatch_data_destructor_munmap
|
|
Availability: nonswift
|
|
Enumerators:
|
|
- Name: DISPATCH_BLOCK_BARRIER
|
|
Availability: nonswift
|
|
- Name: DISPATCH_BLOCK_DETACHED
|
|
Availability: nonswift
|
|
- Name: DISPATCH_BLOCK_ASSIGN_CURRENT
|
|
Availability: nonswift
|
|
- Name: DISPATCH_BLOCK_NO_QOS_CLASS
|
|
Availability: nonswift
|
|
- Name: DISPATCH_BLOCK_INHERIT_QOS_CLASS
|
|
Availability: nonswift
|
|
- Name: DISPATCH_BLOCK_ENFORCE_QOS_CLASS
|
|
Availability: nonswift
|
|
- Name: DISPATCH_AUTORELEASE_FREQUENCY_INHERIT
|
|
Availability: nonswift
|
|
- Name: DISPATCH_AUTORELEASE_FREQUENCY_WORK_ITEM
|
|
Availability: nonswift
|
|
- Name: DISPATCH_AUTORELEASE_FREQUENCY_NEVER
|
|
Availability: nonswift
|