7#ifndef DISCORD_WORKER_H
8#define DISCORD_WORKER_H
41 void (*callback)(
void *
data),
int CCORDcode
Concord error codes.
Definition: concord-error.h:11
CCORDcode discord_worker_add(struct discord *client, void(*callback)(void *data), void *data)
Run a callback from a worker thread.
CCORDcode discord_worker_global_init(long flags)
Initialize global threadpool and priority queue.
CCORDcode discord_worker_join(struct discord *client)
Wait until worker-threads being used by client have been joined.
void discord_worker_global_cleanup(void)
Cleanup global threadpool and priority queue.
The Discord client handler.
Definition: discord-internal.h:1206
void * data
Definition: discord-internal.h:1256