Actin®  Version 5.2.0
Software for Robotics Simulation and Control
ecMutex.h File Reference

Set of mutex abstraction definitions. This allows the implementation of mutex constructs to be defined in a single location. More...

#include "ecConfig.h"
#include <boost/thread/locks.hpp>
#include <boost/thread/mutex.hpp>
#include <boost/thread/shared_mutex.hpp>
#include <boost/thread/condition_variable.hpp>

Go to the source code of this file.

Typedefs

typedef boost::mutex EcMutex
 define EcMutex as the Boost mutex
 
typedef boost::mutex::scoped_lock EcMutexScopedLock
 define EcMutexScopedLock to be the Boost scoped lock
 
typedef boost::shared_mutex EcSharedMutex
 define EcSharedMutex to be the Boost scoped lock
 
typedef boost::shared_lock< EcSharedMutexEcSharedMutexSharedLock
 define EcSharedMutexSharedLock to be the Boost shared lock
 
typedef boost::unique_lock< EcSharedMutexEcSharedMutexLock
 define EcSharedMutexLock to be the Boost mutex lock
 
typedef boost::condition_variable EcCondition
 define EcCondition to be the Boost condition variable
 

Detailed Description

Set of mutex abstraction definitions. This allows the implementation of mutex constructs to be defined in a single location.

Currently supports the mutex itself along with a scoped locker.

Definition in file ecMutex.h.

Created by Energid Technologies www.energid.com
Copyright © 2016 Energid. All trademarks mentioned in this document are property of their respective owners.