Пример #1
0
void queue::finalizer(
    operation *op,
    const queue &q
)
{
    dispatch_set_finalizer_f( d->native, _xdispatch_run_operation );
    dispatch_set_context( d->native, op );
    dispatch_set_target_queue( d->native, (dispatch_queue_t)q.native() );
}
Пример #2
0
void group::notify(
    operation *r,
    const queue &q
)
{
    dispatch_queue_t nat_q = (dispatch_queue_t)q.native();

    XDISPATCH_ASSERT( nat_q );
    dispatch_group_notify_f( m_native, nat_q, r, _xdispatch_run_operation );
}