#include <dispatch/introspection.h> not included by <dispatch/dispatch.h> — include it explicitly
dispatch/introspection.h
@header
@abstract
Interposable introspection hooks for libdispatch.
@discussion
These hooks are only available in the introspection version of the library,
loaded by running a process with the environment variable
DYLD_LIBRARY_PATH=/usr/lib/system/introspection
functiondispatch_introspection_hook_queue_create
API_AVAILABLE(macos(10.9), ios(7.0)) DISPATCH_EXPORT void dispatch_introspection_hook_queue_create( dispatch_queue_t queue )
functiondispatch_introspection_hook_queue_destroy
API_AVAILABLE(macos(10.9), ios(7.0)) DISPATCH_EXPORT void dispatch_introspection_hook_queue_destroy( dispatch_queue_t queue )
functiondispatch_introspection_hook_queue_item_enqueue
API_AVAILABLE(macos(10.9), ios(7.0)) DISPATCH_EXPORT void dispatch_introspection_hook_queue_item_enqueue( dispatch_queue_t queue, dispatch_object_t item )
functiondispatch_introspection_hook_queue_item_dequeue
API_AVAILABLE(macos(10.9), ios(7.0)) DISPATCH_EXPORT void dispatch_introspection_hook_queue_item_dequeue( dispatch_queue_t queue, dispatch_object_t item )
functiondispatch_introspection_hook_queue_item_complete
API_AVAILABLE(macos(10.10), ios(7.1)) DISPATCH_EXPORT void dispatch_introspection_hook_queue_item_complete( dispatch_object_t item )
functiondispatch_introspection_hook_queue_callout_begin
API_AVAILABLE(macos(10.9), ios(7.0)) DISPATCH_EXPORT void dispatch_introspection_hook_queue_callout_begin( dispatch_queue_t queue, void *_Nullable context, dispatch_function_t function )
functiondispatch_introspection_hook_queue_callout_end
API_AVAILABLE(macos(10.9), ios(7.0)) DISPATCH_EXPORT void dispatch_introspection_hook_queue_callout_end( dispatch_queue_t queue, void *_Nullable context, dispatch_function_t function )