FARGOS/VISTA Object Management Environment Core  ..
FARGOS/VISTA Object Management Environment Core Table of Contents
OMEmutex.cpp File Reference
#include <stdio.h>
#include <OMEmutex.h>
#include <OMEtype.h>

Macros

#define DEBUG
 

Functions

void lockMEM ()
 
void unlockMEM ()
 
uint32_t OMEgetMiscellaneousMutex ()
 
bool OMEinitCriticalSectionMutex (OME_MUTEX_TYPE *m, bool recursive)
 
int OMEdestroyCriticalSectionMutex (OME_MUTEX_TYPE *m)
 
bool OMEinitStandardCriticalSectionMutexes ()
 
int OMEinitConditionVariable (OME_CONDITION_TYPE *var)
 
int OMEdestroyConditionVariable (OME_CONDITION_TYPE *var)
 
int OMEwaitForCondition (OME_CONDITION_TYPE *var, eOMEcriticalSectionLabel mutexID)
 
int OMEsetConditionVariable (OME_CONDITION_TYPE *var)
 
void OMEstartCriticalSection (eOMEcriticalSectionLabel regionID)
 
void OMEendCriticalSection (eOMEcriticalSectionLabel regionID)
 
uint64_t OMEcallWithNativeThread (OMEnativeTaskFP func, void *functionArg)
 
int OMEwaitForNativeThread (uint64_t pid, void **retValue)
 

Macro Definition Documentation

◆ DEBUG

#define DEBUG

Function Documentation

◆ lockMEM()

void lockMEM ( )

◆ unlockMEM()

void unlockMEM ( )
Generated: Tue Jul 28 2020 16:03:26
Support Information