5 #include <dispatch/dispatch.h>
7 #include "dispatch_test.h"
11 test_start("Dispatch Debug");
13 dispatch_queue_t main_q
= dispatch_get_main_queue();
14 dispatch_debug(main_q
, "dispatch_queue_t");
16 dispatch_queue_t default_q
= dispatch_get_concurrent_queue(0);
17 dispatch_debug(default_q
, "dispatch_queue_t");
19 dispatch_source_attr_t attr
= dispatch_source_attr_create();
20 dispatch_debug(attr
, "dispatch_source_attr_t");
22 dispatch_source_t s
= dispatch_source_timer_create(DISPATCH_TIMER_INTERVAL
,
23 1000000000ull, 0, attr
, main_q
, ^(dispatch_event_t ev
__attribute__((unused
))) {});
24 dispatch_debug(s
, "dispatch_source_t");
26 dispatch_group_t g
= dispatch_group_create();
27 dispatch_debug(g
, "dispatch_group_t");