mecca.platform.os.darwin.dispatch

Bindings for libdispatch (those symbols that are needed).

Members

Aliases

dispatch_function_t
alias dispatch_function_t = void function(void*)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
dispatch_queue_attr_t
alias dispatch_queue_attr_t = dispatch_queue_attr_s*
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
dispatch_queue_t
alias dispatch_queue_t = dispatch_queue_s*
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
dispatch_source_t
alias dispatch_source_t = dispatch_source_s*
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
dispatch_source_type_t
alias dispatch_source_type_t = const(dispatch_source_type_s)*
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
dispatch_time_t
alias dispatch_time_t = ulong
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.

Functions

dispatch_activate
void dispatch_activate(dispatch_source_t object)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
dispatch_queue_create
dispatch_queue_t dispatch_queue_create(char* label, dispatch_queue_attr_t attr)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
dispatch_release
void dispatch_release(dispatch_queue_t queue)
Undocumented in source. Be warned that the author may not have intended to support it.
dispatch_release
void dispatch_release(dispatch_source_t source)
Undocumented in source. Be warned that the author may not have intended to support it.
dispatch_release
void dispatch_release(dispatch_object_t )
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
dispatch_set_context
void dispatch_set_context(dispatch_source_t object, void* context)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
dispatch_source_cancel
void dispatch_source_cancel(dispatch_source_t source)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
dispatch_source_create
dispatch_source_t dispatch_source_create(dispatch_source_type_t type, uint handle, c_ulong mask, dispatch_queue_t queue)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
dispatch_source_set_cancel_handler_f
void dispatch_source_set_cancel_handler_f(dispatch_source_t source, dispatch_function_t handler)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
dispatch_source_set_event_handler_f
void dispatch_source_set_event_handler_f(dispatch_source_t source, dispatch_function_t handler)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
dispatch_source_set_timer
void dispatch_source_set_timer(dispatch_source_t source, dispatch_time_t start, ulong interval, ulong leeway)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
dispatch_time
dispatch_time_t dispatch_time(dispatch_time_t when, long delta)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.

Manifest constants

DISPATCH_SOURCE_TYPE_TIMER
enum DISPATCH_SOURCE_TYPE_TIMER;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.

Static variables

_dispatch_source_type_timer
dispatch_source_type_s _dispatch_source_type_timer;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.

Structs

dispatch_queue_attr_s
struct dispatch_queue_attr_s
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
dispatch_queue_s
struct dispatch_queue_s
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
dispatch_source_s
struct dispatch_source_s
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
dispatch_source_type_s
struct dispatch_source_type_s
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.

Unions

dispatch_object_t
union dispatch_object_t
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.

Variables

DISPATCH_TIME_NOW
enum ulong DISPATCH_TIME_NOW;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
NSEC_PER_SEC
enum ulong NSEC_PER_SEC;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.

Meta