![]() |
![]() |
![]() |
Schroedinger Reference Manual | ![]() |
---|---|---|---|---|
SchroAsync; SchroAsyncTask; SchroThread; SchroAsync* schro_async_new (int n_threads, int (*schedule) (void *), void *closure); void schro_async_free (SchroAsync *async); int schro_async_get_num_completed (SchroAsync *async); void schro_async_lock (SchroAsync *async); void schro_async_unlock (SchroAsync *async); void* schro_async_pull (SchroAsync *async); void* schro_async_pull_locked (SchroAsync *async); void schro_async_run_locked (SchroAsync *async, void (*func) (void *), void *ptr); void schro_async_signal_scheduler (SchroAsync *async); void schro_async_wait_locked (SchroAsync *async); void schro_async_wait_one (SchroAsync *async);
SchroAsync* schro_async_new (int n_threads, int (*schedule) (void *), void *closure);
|
|
|
|
|
|
Returns : |
int schro_async_get_num_completed (SchroAsync *async);
|
|
Returns : |
void schro_async_run_locked (SchroAsync *async, void (*func) (void *), void *ptr);
|
|
|
|
|