![]() |
Coin3D is Free Software, published under the BSD 3-clause license. |
https://bitbucket.org/Coin3D/ http://www.kongsberg.com/kogt/ |
The structure for the thread scheduler. More...
#include <Inventor/C/threads/common.h>
Public Attributes | |
cc_wpool * | pool |
cc_mutex * | mutex |
cc_heap * | itemheap |
cc_memalloc * | itemalloc |
cc_dict * | schedid_dict |
uint32_t | schedid_counter |
int | numallowed |
SbBool | iswaitingall |
The structure for the thread scheduler.
cc_mutex* cc_sched::mutex |
Pool of worker threads
cc_heap* cc_sched::itemheap |
Protects this struct
cc_memalloc* cc_sched::itemalloc |
Scheduled jobs sorted by priority
uint32_t cc_sched::schedid_counter |
Map from schedid to item*
int cc_sched::numallowed |
schedid generator
SbBool cc_sched::iswaitingall |
Max # of scheduled jobs per batch, -1 for unlimited