]> git.saurik.com Git - apple/libdispatch.git/blame - src/swift/Dispatch.apinotes
libdispatch-913.30.4.tar.gz
[apple/libdispatch.git] / src / swift / Dispatch.apinotes
CommitLineData
beb15981
A
1---
2Name: Dispatch
3Typedefs:
4- Name: dispatch_object_t
5 Availability: nonswift
6- Name: dispatch_block_t
7 Availability: nonswift
8- Name: dispatch_queue_t
9 Availability: nonswift
10- Name: dispatch_semaphore_t
11 Availability: nonswift
12- Name: dispatch_io_t
13 Availability: nonswift
14- Name: dispatch_data_t
15 Availability: nonswift
16- Name: dispatch_group_t
17 Availability: nonswift
18- Name: dispatch_qos_class_t
19 Availability: nonswift
20- Name: dispatch_data_applier_t
21 Availability: nonswift
22- Name: dispatch_fd_t
23 Availability: nonswift
24- Name: dispatch_io_handler_t
25 Availability: nonswift
26- Name: dispatch_source_t
27 Availability: nonswift
28- Name: dispatch_function_t
29 Availability: nonswift
30- Name: dispatch_io_close_flags_t
31 Availability: nonswift
32- Name: dispatch_io_interval_flags_t
33 Availability: nonswift
34- Name: dispatch_io_type_t
35 Availability: nonswift
36- Name: dispatch_source_timer_flags_t
37 Availability: nonswift
38- Name: dispatch_autorelease_frequency_t
39 SwiftPrivate: true
40- Name: dispatch_queue_attr_t
41 Availability: nonswift
42- Name: dispatch_queue_priority_t
43 Availability: nonswift
44- Name: dispatch_block_flags_t
45 SwiftPrivate: true
46- Name: dispatch_source_type_t
47 SwiftPrivate: true
48- Name: dispatch_source_mach_send_flags_t
49 Availability: nonswift
50- Name: dispatch_source_memorypressure_flags_t
51 Availability: nonswift
52- Name: dispatch_source_proc_flags_t
53 Availability: nonswift
54- Name: dispatch_source_vnode_flags_t
55 Availability: nonswift
56Classes:
57- Name: OS_dispatch_object
58 SwiftName: DispatchObject
59- Name: OS_dispatch_queue
60 SwiftName: DispatchQueue
61- Name: OS_dispatch_io
62 SwiftName: DispatchIO
63- Name: OS_dispatch_semaphore
64 SwiftName: DispatchSemaphore
65- Name: OS_dispatch_group
66 SwiftName: DispatchGroup
67- Name: OS_dispatch_source
68 SwiftName: DispatchSource
69- Name: OS_dispatch_queue_attr
70 SwiftPrivate: true
71- Name: OS_dispatch_data
72 SwiftName: __DispatchData
73Protocols:
74- Name: OS_dispatch_source
75 SwiftName: DispatchSourceType
76- Name: OS_dispatch_source_mach_send
77 SwiftName: DispatchSourceMachSend
78- Name: OS_dispatch_source_mach_recv
79 SwiftName: DispatchSourceMachReceive
80- Name: OS_dispatch_source_memorypressure
81 SwiftName: DispatchSourceMemoryPressure
82- Name: OS_dispatch_source_proc
83 SwiftName: DispatchSourceProcess
84- Name: OS_dispatch_source_read
85 SwiftName: DispatchSourceRead
86- Name: OS_dispatch_source_signal
87 SwiftName: DispatchSourceSignal
88- Name: OS_dispatch_source_timer
89 SwiftName: DispatchSourceTimer
90- Name: OS_dispatch_source_data_or
91 SwiftName: DispatchSourceUserDataOr
92- Name: OS_dispatch_source_data_add
93 SwiftName: DispatchSourceUserDataAdd
6b746eb4
A
94- Name: OS_dispatch_source_data_replace
95 SwiftName: DispatchSourceUserDataReplace
beb15981
A
96- Name: OS_dispatch_source_vnode
97 SwiftName: DispatchSourceFileSystemObject
98- Name: OS_dispatch_source_write
99 SwiftName: DispatchSourceWrite
100Functions:
101- Name: dispatch_release
102 Availability: nonswift
103- Name: dispatch_retain
104 Availability: nonswift
105# dispatch_queue_t
106- Name: dispatch_queue_create
107 SwiftName: 'DispatchQueue.init(__label:attr:)'
108 SwiftPrivate: true
109- Name: dispatch_get_global_queue
110 SwiftPrivate: true
111- Name: dispatch_queue_create_with_target
112 SwiftName: 'DispatchQueue.init(__label:attr:queue:)'
113 SwiftPrivate: true
114- Name: dispatch_assert_queue
115 SwiftPrivate: true
116- Name: dispatch_assert_queue_barrier
117 SwiftPrivate: true
118- Name: dispatch_assert_queue_not
119 SwiftPrivate: true
120- Name: dispatch_async
121 SwiftPrivate: true
122- Name: dispatch_async_f
123 Availability: nonswift
124- Name: dispatch_barrier_async
125 SwiftPrivate: true
126- Name: dispatch_barrier_async_f
127 Availability: nonswift
128- Name: dispatch_apply
129 SwiftPrivate: true
130- Name: dispatch_apply_f
131 Availability: nonswift
132- Name: dispatch_sync
133 SwiftName: 'DispatchQueue.sync(self:execute:)'
134- Name: dispatch_sync_f
135 Availability: nonswift
136- Name: dispatch_barrier_sync
137 SwiftPrivate: true
138- Name: dispatch_barrier_sync_f
139 Availability: nonswift
140- Name: dispatch_queue_get_label
141 SwiftPrivate: true
142- Name: dispatch_queue_get_qos_class
143 SwiftPrivate: true
144- Name: dispatch_after
145 SwiftPrivate: true
146- Name: dispatch_after_f
147 Availability: nonswift
148- Name: dispatch_queue_get_specific
149 SwiftPrivate: true
150- Name: dispatch_queue_set_specific
151 SwiftPrivate: true
152- Name: dispatch_get_specific
153 SwiftPrivate: true
154- Name: dispatch_get_main_queue
155 Availability: nonswift
156- Name: dispatch_queue_attr_make_initially_inactive
157 SwiftPrivate: true
158- Name: dispatch_queue_attr_make_with_autorelease_frequency
159 SwiftPrivate: true
160- Name: dispatch_queue_attr_make_with_qos_class
161 SwiftPrivate: true
162# dispatch_object_t
163- Name: dispatch_set_target_queue
164 SwiftName: 'DispatchObject.setTarget(self:queue:)'
165- Name: dispatch_activate
166 SwiftName: 'DispatchObject.activate(self:)'
167- Name: dispatch_suspend
168 SwiftName: 'DispatchObject.suspend(self:)'
169- Name: dispatch_resume
170 SwiftName: 'DispatchObject.resume(self:)'
171- Name: dispatch_set_finalizer_f
172 Availability: nonswift
173- Name: dispatch_get_context
174 Availability: nonswift
175- Name: dispatch_set_context
176 Availability: nonswift
177- Name: _dispatch_object_validate
178 Availability: nonswift
179# dispatch_block
180- Name: dispatch_block_create
181 Availability: nonswift
182 AvailabilityMsg: 'Use DispatchWorkItem()'
183- Name: dispatch_block_create_with_qos_class
184 Availability: nonswift
185 AvailabilityMsg: 'Use DispatchWorkItem()'
186- Name: dispatch_block_perform
187 Availability: nonswift
188 AvailabilityMsg: 'Use DispatchWorkItem.perform()'
189- Name: dispatch_block_wait
190 Availability: nonswift
191 AvailabilityMsg: 'Use DispatchWorkItem.wait(timeout:)'
192- Name: dispatch_block_notify
193 Availability: nonswift
194 AvailabilityMsg: 'Use DispatchWorkItem.notify(queue:execute:)'
195- Name: dispatch_block_cancel
196 Availability: nonswift
197 AvailabilityMsg: 'Use DispatchWorkItem.cancel()'
198- Name: dispatch_block_testcancel
199 Availability: nonswift
200 AvailabilityMsg: 'Use DispatchWorkItem.isCancelled'
201# dispatch_data
202- Name: dispatch_data_create
203 SwiftPrivate: true
204- Name: dispatch_data_get_size
205 SwiftPrivate: true
206- Name: dispatch_data_apply
207 SwiftPrivate: true
208- Name: dispatch_data_create_concat
209 SwiftPrivate: true
210- Name: dispatch_data_create_subrange
211 SwiftPrivate: true
212- Name: dispatch_data_copy_region
213 SwiftPrivate: true
214- Name: dispatch_data_create_map
215 SwiftPrivate: true
216# dispatch_group_t
217- Name: dispatch_group_create
218 SwiftName: 'DispatchGroup.init()'
219 Availability: available
220- Name: dispatch_group_async
221 SwiftPrivate: true
222- Name: dispatch_group_async_f
223 Availability: nonswift
224- Name: dispatch_group_wait
225 SwiftPrivate: true
226- Name: dispatch_group_notify
227 SwiftPrivate: true
228- Name: dispatch_group_notify_f
229 Availability: nonswift
230- Name: dispatch_group_enter
231 SwiftName: 'DispatchGroup.enter(self:)'
232- Name: dispatch_group_leave
233 SwiftName: 'DispatchGroup.leave(self:)'
234# dispatch_io
235- Name: dispatch_io_create
236 SwiftPrivate: true
237 SwiftName: 'DispatchIO.init(__type:fd:queue:handler:)'
238- Name: dispatch_io_create_with_path
239 SwiftPrivate: true
240 SwiftName: 'DispatchIO.init(__type:path:oflag:mode:queue:handler:)'
241- Name: dispatch_io_create_with_io
242 SwiftPrivate: true
243 SwiftName: 'DispatchIO.init(__type:io:queue:handler:)'
244- Name: dispatch_io_read
245 SwiftPrivate: true
246- Name: dispatch_io_write
247 SwiftPrivate: true
248- Name: dispatch_io_close
249 SwiftPrivate: true
250- Name: dispatch_io_barrier
251 SwiftName: 'DispatchIO.barrier(self:execute:)'
252- Name: dispatch_io_get_descriptor
253 SwiftName: 'getter:DispatchIO.fileDescriptor(self:)'
254- Name: dispatch_io_set_high_water
255 SwiftName: 'DispatchIO.setLimit(self:highWater:)'
256- Name: dispatch_io_set_low_water
257 SwiftName: 'DispatchIO.setLimit(self:lowWater:)'
258- Name: dispatch_io_set_interval
259 SwiftPrivate: true
260- Name: dispatch_read
261 SwiftPrivate: true
262- Name: dispatch_write
263 SwiftPrivate: true
264# dispatch_semaphore
265- Name: dispatch_semaphore_create
266 SwiftName: 'DispatchSemaphore.init(value:)'
267- Name: dispatch_semaphore_wait
268 SwiftPrivate: true
269- Name: dispatch_semaphore_signal
270 SwiftPrivate: true
271# dispatch_source
272- Name: dispatch_source_create
273 SwiftPrivate: true
274- Name: dispatch_source_get_handle
275 SwiftPrivate: true
276- Name: dispatch_source_get_mask
277 SwiftPrivate: true
278- Name: dispatch_source_get_data
279 SwiftPrivate: true
280- Name: dispatch_source_merge_data
281 SwiftPrivate: true
282- Name: dispatch_source_set_event_handler
283 SwiftPrivate: true
284- Name: dispatch_source_set_event_handler_f
285 Availability: nonswift
286- Name: dispatch_source_set_cancel_handler
287 SwiftPrivate: true
288- Name: dispatch_source_set_cancel_handler_f
289 Availability: nonswift
290- Name: dispatch_source_set_registration_handler
291 SwiftPrivate: true
292- Name: dispatch_source_set_registration_handler_f
293 Availability: nonswift
294- Name: dispatch_source_cancel
295 SwiftPrivate: true
296- Name: dispatch_source_testcancel
297 SwiftPrivate: true
298- Name: dispatch_source_set_timer
299 SwiftPrivate: true
300# dispatch_time
301- Name: dispatch_time
302 SwiftPrivate: true
303- Name: dispatch_walltime
304 SwiftPrivate: true
305- Name: dispatch_main
306 SwiftName: 'dispatchMain()'
307Globals:
308- Name: _dispatch_data_destructor_free
309 Availability: nonswift
310- Name: _dispatch_data_destructor_munmap
311 Availability: nonswift
312Enumerators:
313- Name: DISPATCH_BLOCK_BARRIER
314 Availability: nonswift
315- Name: DISPATCH_BLOCK_DETACHED
316 Availability: nonswift
317- Name: DISPATCH_BLOCK_ASSIGN_CURRENT
318 Availability: nonswift
319- Name: DISPATCH_BLOCK_NO_QOS_CLASS
320 Availability: nonswift
321- Name: DISPATCH_BLOCK_INHERIT_QOS_CLASS
322 Availability: nonswift
323- Name: DISPATCH_BLOCK_ENFORCE_QOS_CLASS
324 Availability: nonswift
325- Name: DISPATCH_AUTORELEASE_FREQUENCY_INHERIT
326 Availability: nonswift
327- Name: DISPATCH_AUTORELEASE_FREQUENCY_WORK_ITEM
328 Availability: nonswift
329- Name: DISPATCH_AUTORELEASE_FREQUENCY_NEVER
330 Availability: nonswift