Coin Logo Coin3D is Free Software,
published under the BSD 3-clause license.
https://bitbucket.org/Coin3D/
http://www.kongsberg.com/kogt/
cc_sched Struct Reference

The structure for the thread scheduler. More...

#include <Inventor/C/threads/common.h>

Public Attributes

cc_wpoolpool
 
cc_mutexmutex
 
cc_heapitemheap
 
cc_memallocitemalloc
 
cc_dict * schedid_dict
 
uint32_t schedid_counter
 
int numallowed
 
SbBool iswaitingall
 

Detailed Description

The structure for the thread scheduler.

Member Data Documentation

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


The documentation for this struct was generated from the following file: