|
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