Guest User

Untitled

a guest
Jan 23rd, 2018
75
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.36 KB | None | 0 0
  1. typedef struct my_work {…} my_work_t;
  2. dispatch_source_set_event_handler(reader, ^{
  3. size_t estimate = dispatch_source_get_data(reader);
  4. my_work_t *work = produce_work_from_input(fd, estimate);
  5. if (NULL == work)
  6. dispatch_source_cancel(reader);
  7. else
  8. dispatch_async(q_default, ^{ consume_work(work); free(work); } );
  9. });
  10. dispatch_resume(reader);
Add Comment
Please, Sign In to add comment