void cc_sched_f(void *closure)
Definition: sched.h:53
cc_sched * cc_sched_construct(int numthreads)
Definition: sched.cpp:181
SbBool cc_sched_unschedule(cc_sched *sched, uint32_t schedid)
Definition: sched.cpp:291
void cc_sched_destruct(cc_sched *sched)
Definition: sched.cpp:208
void cc_sched_set_num_allowed(cc_sched *sched, int num)
Definition: sched.cpp:349
void cc_sched_wait_all(cc_sched *sched)
Definition: sched.cpp:325
int cc_sched_get_num_remaining(cc_sched *sched)
Definition: sched.cpp:312
void cc_sched_change_priority(cc_sched *sched, uint32_t schedid, float priority)
Definition: sched.cpp:361
uint32_t cc_sched_schedule(cc_sched *sched, cc_sched_f *workfunc, void *closure, float priority)
Definition: sched.cpp:252
struct cc_sched cc_sched
The type definition for the thread schduler structure.
Definition: common.h:54
int cc_sched_get_num_threads(cc_sched *sched)
Definition: sched.cpp:235
void cc_sched_set_num_threads(cc_sched *sched, int num)
Definition: sched.cpp:225