OSVR-Core
Classes | Namespaces | Typedefs
SharedMemoryObjectWithMutex.h File Reference

Header. More...

#include <boost/interprocess/interprocess_fwd.hpp>
#include <boost/interprocess/sync/interprocess_upgradable_mutex.hpp>
#include <boost/interprocess/sync/sharable_lock.hpp>
#include <boost/interprocess/sync/scoped_lock.hpp>

Go to the source code of this file.

Classes

class  osvr::common::ipc::ObjectWithMutex
 

Namespaces

 osvr
 The main namespace for all C++ elements of the framework, internal and external.
 
 osvr::common
 Handles spatial transformations.
 

Typedefs

typedef bip::interprocess_upgradable_mutex osvr::common::ipc::mutex_type
 Using it as a shared mutex - but that wasn't added until boost 1.52.
 
typedef bip::scoped_lock< mutex_type > osvr::common::ipc::exclusive_lock_type
 
typedef bip::sharable_lock< mutex_type > osvr::common::ipc::sharable_lock_type
 

Detailed Description

Header.

Date
2015
Author
Sensics, Inc. http://sensics.com/osvr