FARGOS/VISTA Object Management Environment Core
..
|
Portable, timed critical section and condition variable support. More...
Classes | |
class | TimedMutex |
Generic mutex implementation that supports timing statistics. More... | |
class | TimedCondition |
Generic condition variable for use with the TimedMutex class. More... | |
Macros | |
#define | LOCK_HERE() lock(THIS_FILE_AND_LINE(__FILE__,__LINE__)) |
Convenience macro to lock a TimedMutex and attribute the location of the source file and line number. More... | |
#define | WAIT_HERE() waitForCondition(THIS_FILE_AND_LINE(__FILE__,__LINE__)) |
#define | WAIT_HERE_UNTIL(timeout) waitForConditionOrUntil(timeout, THIS_FILE_AND_LINE(__FILE__,__LINE__)) |
Portable, timed critical section and condition variable support.
#define LOCK_HERE | ( | ) | lock(THIS_FILE_AND_LINE(__FILE__,__LINE__)) |
Convenience macro to lock a TimedMutex and attribute the location of the source file and line number.
#define WAIT_HERE | ( | ) | waitForCondition(THIS_FILE_AND_LINE(__FILE__,__LINE__)) |
brief Convenience macro to call waitForCondition() and note source file and line number.
#define WAIT_HERE_UNTIL | ( | timeout | ) | waitForConditionOrUntil(timeout, THIS_FILE_AND_LINE(__FILE__,__LINE__)) |
brief Convenience macro to call waitForConditionOrUntil() and note source file and line number.
![]() | Generated: Tue Jul 28 2020 16:03:26
Support Information |