manpagez: man pages & more
man dispatch_after(3)
Home | html | info | man
dispatch_after(3)        BSD Library Functions Manual        dispatch_after(3)


NAME

     dispatch_after -- schedule blocks for deferred execution


SYNOPSIS

     #include <dispatch/dispatch.h>

     void
     dispatch_after(dispatch_time_t when, dispatch_queue_t queue,
         void (^block)(void));

     void
     dispatch_after_f(dispatch_time_t when, dispatch_queue_t queue,
         void *context, void (^function)(void *));


DESCRIPTION

     The dispatch_after() function submits the block to the given queue at the
     time specified by the when parameter.  The when parameter is a value cre-
     ated by dispatch_time() or dispatch_walltime().

     For a more detailed description about submitting blocks to queues, see
     dispatch_async(3).


CAVEATS

     Specifying DISPATCH_TIME_NOW as the when parameter is supported, but is
     not as efficient as calling dispatch_async().  The result of passing
     DISPATCH_TIME_FOREVER as the when parameter is undefined.


FUNDAMENTALS

     The dispatch_after() function is a wrapper around dispatch_after_f().


SEE ALSO

     dispatch_async(3), dispatch_time(3)

Darwin                            May 1, 2009                           Darwin

Mac OS X 10.6 - Generated Thu Sep 17 20:19:22 CDT 2009
© manpagez.com 2000-2024
Individual documents may contain additional copyright information.