]> git.saurik.com Git - apple/libdispatch.git/blob - testing/dispatch_debug.c
libdispatch-84.5.3.tar.gz
[apple/libdispatch.git] / testing / dispatch_debug.c
1 #include <assert.h>
2 #include <stdio.h>
3 #include <string.h>
4
5 #include <dispatch/dispatch.h>
6
7 #include "dispatch_test.h"
8
9 int main(void)
10 {
11 test_start("Dispatch Debug");
12
13 dispatch_queue_t main_q = dispatch_get_main_queue();
14 dispatch_debug(main_q, "dispatch_queue_t");
15
16 dispatch_queue_t default_q = dispatch_get_concurrent_queue(0);
17 dispatch_debug(default_q, "dispatch_queue_t");
18
19 dispatch_source_attr_t attr = dispatch_source_attr_create();
20 dispatch_debug(attr, "dispatch_source_attr_t");
21
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");
25
26 dispatch_group_t g = dispatch_group_create();
27 dispatch_debug(g, "dispatch_group_t");
28
29 return 0;
30 }