const _os_object_s = opaque extern "c" fn dispatch_retain(object: object_t) voidextern "c" fn dispatch_release(object: object_t) voidextern "c" fn dispatch_get_context(object: object_t) ?*anyopaqueextern "c" fn dispatch_set_context(object: object_t, context: ?*anyopaque) voidextern "c" fn dispatch_set_finalizer_f(object: object_t, finalizer: ?function_t) voidextern "c" fn dispatch_activate(object: object_t) voidextern "c" fn dispatch_suspend(object: object_t) voidextern "c" fn dispatch_resume(object: object_t) voidextern "c" fn dispatch_set_target_queue(object: object_t, queue: ?queue_t) void15
16
17
18
19
20
21
22
23
24
25const _os_object_s = opaque {
pub const retain = dispatch_retain;
pub const release = dispatch_release;
pub const get_context = dispatch_get_context;
pub const set_context = dispatch_set_context;
pub const set_finalizer = dispatch_set_finalizer_f;
pub const activate = dispatch_activate;
pub const @"suspend" = dispatch_suspend;
pub const @"resume" = dispatch_resume;
pub const set_target_queue = dispatch_set_target_queue;
}