OSVR Framework (Internal Development Docs)  0.6-1962-g59773924
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
osvr::common::ipc::ObjectWithMutex Class Reference
Inheritance diagram for osvr::common::ipc::ObjectWithMutex:
osvr::common::detail::Bookkeeping osvr::common::detail::ElementData

Public Member Functions

sharable_lock_type getSharableLock ()
 
exclusive_lock_type getExclusiveLock ()
 
mutex_type & getMutex ()
 
void verifyWriterLock (exclusive_lock_type &lock) const
 Checks to make sure we have a writer (exclusive) lock.
 
template<typename LockType >
void verifyReaderLock (LockType &lock) const
 Checks to make sure we at least have a reader (sharable) lock.
 

Detailed Description

Definition at line 51 of file SharedMemoryObjectWithMutex.h.


The documentation for this class was generated from the following file: