OSVR Framework (Internal Development Docs)  0.6-1962-g59773924
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
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
 <
 
 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

Definition in file SharedMemoryObjectWithMutex.h.