FARGOS/VISTA Object Management Environment Core  ..
FARGOS/VISTA Object Management Environment Core Table of Contents
OMEexecQueue.h File Reference
#include <deque>
#include <OMEobject.h>
#include <OMEthread.h>

Go to the source code of this file.

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...
 
Generated: Fri Jul 31 2020 18:19:15
Support Information