![]() |
![]() |
![]() |
Schroedinger Reference Manual | ![]() |
---|---|---|---|---|
SchroAsync; SchroAsyncTask; void (*SchroAsyncCompleteFunc) (void *); int (*SchroAsyncScheduleFunc) (void *, SchroExecDomain exec_domain); SchroThread; SchroAsync* schro_async_new (int n_threads, SchroAsyncScheduleFunc schedule, SchroAsyncCompleteFunc complete, void *closure); void schro_async_free (SchroAsync *async); void schro_async_lock (SchroAsync *async); void schro_async_unlock (SchroAsync *async); void schro_async_signal_scheduler (SchroAsync *async); int schro_async_wait_locked (SchroAsync *async); SchroExecDomain schro_async_get_exec_domain (void);
int (*SchroAsyncScheduleFunc) (void *, SchroExecDomain exec_domain);
|
|
|
|
Returns : |
SchroAsync* schro_async_new (int n_threads, SchroAsyncScheduleFunc schedule, SchroAsyncCompleteFunc complete, void *closure);
|
|
|
|
|
|
|
|
Returns : |