Ocean
Loading...
Searching...
No Matches
Mutex.h File Reference

Go to the source code of this file.

Data Structures

class  Ocean::Tracking::SLAM::LockManager
 This class implements a singleton manager for collecting and reporting lock timing measurements. More...
 
class  Ocean::Tracking::SLAM::LockTimer< tEnable >
 This class implements a helper for timing lock acquisition and hold durations. More...
 
class  Ocean::Tracking::SLAM::LockTimer< false >
 Specialization of LockTimer for disabled timing. More...
 
class  Ocean::Tracking::SLAM::ReadLock
 This class implements a scoped read lock for a shared mutex. More...
 
class  Ocean::Tracking::SLAM::WriteLock
 This class implements a scoped write lock for a shared mutex. More...
 

Namespaces

namespace  Ocean
 The namespace covering the entire Ocean framework.
 
namespace  Ocean::Tracking
 Namespace of the Tracker library.
 
namespace  Ocean::Tracking::SLAM
 Namespace of the SLAM Tracking library.
 

Typedefs

using Ocean::Tracking::SLAM::Mutex = std::shared_mutex
 Definition of a mutex supporting read and write locks.