| 
    JULEA
    
   | 
 
Data Structures | |
| struct | JBackgroundOperation | 
Typedefs | |
| typedef struct JBackgroundOperation | JBackgroundOperation | 
| typedef gpointer(* | JBackgroundOperationFunc) (gpointer) | 
Functions | |
| JBackgroundOperation * | j_background_operation_new (JBackgroundOperationFunc func, gpointer data) | 
| JBackgroundOperation * | j_background_operation_ref (JBackgroundOperation *background_operation) | 
| void | j_background_operation_unref (JBackgroundOperation *background_operation) | 
| gpointer | j_background_operation_wait (JBackgroundOperation *background_operation) | 
| void | j_background_operation_init (guint count) | 
| void | j_background_operation_fini (void) | 
| guint | j_background_operation_get_num_threads (void) | 
| typedef struct JBackgroundOperation JBackgroundOperation | 
| typedef gpointer(* JBackgroundOperationFunc) (gpointer) | 
| void j_background_operation_fini | ( | void | ) | 
Shuts down the background operation framework.
| guint j_background_operation_get_num_threads | ( | void | ) | 
Gets the number of threads used.
| void j_background_operation_init | ( | guint | count | ) | 
Initializes the background operation framework.
| JBackgroundOperation * j_background_operation_new | ( | JBackgroundOperationFunc | func, | 
| gpointer | data | ||
| ) | 
Creates a new background operation.
| func | A function to execute in the background. | 
| data | User data given to func. | 
| JBackgroundOperation * j_background_operation_ref | ( | JBackgroundOperation * | background_operation | ) | 
Increases a background operation's reference count.
| background_operation | A background operation. | 
background_operation. | void j_background_operation_unref | ( | JBackgroundOperation * | background_operation | ) | 
Decreases a background operation's reference count. When the reference count reaches zero, frees the memory allocated for the background operation.
| background_operation | A background operation. | 
| gpointer j_background_operation_wait | ( | JBackgroundOperation * | background_operation | ) | 
Waits for a background operation to finish.
| background_operation | A background operation. |