FARGOS/VISTA Object Management Environment Core
..
|
Classes | |
class | OMEthreadExecQueue |
Implements thread queues with multiple levels of priority. More... | |
Macros | |
#define | OME_MAX_PRIORITY_LEVELS 5 |
#define | OME_DEFAULT_THREAD_PRIORITY 3 |
Functions | |
void | OMEinitializeOIL2threadQueue (const int cpuTotal=1, const int multiThreshold=0) |
int | OMEexecuteOIL2threads (const uint_fast32_t maxToRun) |
void | OMEqueueOIL2thread (OMEthread *) |
int | OMEterminateThreadsOnObject (const OMEobject *obj) |
uint_fast32_t | OMEwaitForThreadsToStop (uint_fast32_t maxWaitTime) |
Request loiter threads to terminate and wait for them to terminate. More... | |
#define OME_DEFAULT_THREAD_PRIORITY 3 |
#define OME_MAX_PRIORITY_LEVELS 5 |
int OMEexecuteOIL2threads | ( | const uint_fast32_t | maxToRun | ) |
References OME_EXPECT_FALSE.
void OMEinitializeOIL2threadQueue | ( | const int | cpuTotal = 1 , |
const int | multiThreshold = 0 |
||
) |
References OME_MAX_CPUS_PERMITTED.
void OMEqueueOIL2thread | ( | OMEthread * | ) |
Referenced by OMEthreadNativeOIL2::releaseThread().
int OMEterminateThreadsOnObject | ( | const OMEobject * | obj | ) |
uint_fast32_t OMEwaitForThreadsToStop | ( | uint_fast32_t | maxWaitTime | ) |
Request loiter threads to terminate and wait for them to terminate.
References OMEstopLoiterThreads().
![]() | Generated: Fri Jul 31 2020 18:19:16
Support Information |