QuickIO  0.2
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
job.h
Go to the documentation of this file.
1 
13 #include "qev.h"
14 
27 void qev_job(qev_data_cb cb, void **data, guint datac);
28 
47 void* qev_job_async(
48  qev_data_cb cb,
49  void **data,
50  guint datac,
51  gboolean joinable);
52 
59 void qev_job_async_join(void *job);
void qev_job_async_join(void *job)
Wait for the async job to complete.
void * qev_job_async(qev_data_cb cb, void **data, guint datac, gboolean joinable)
Asynchronously runs the job in the pool.
qev_free_fn qev_data_cb
Function type for something that recieves an argument.
Definition: qev.h:190
void qev_job(qev_data_cb cb, void **data, guint datac)
Runs the given jobs in the pool, only returning once all jobs have completed.
Provides all the qev_* functions that are needed for creating an event loop.