WebCFace 2.9.0
Web-based Communication Framework & Dashboard-like UI
Loading...
Searching...
No Matches
SharedMutexProxy< T > Class Template Reference

#include <webcface/common/internal/mutex.h>

Inheritance diagram for SharedMutexProxy< T >:
[legend]

Public Member Functions

ScopedLock< SharedMutexProxy, std::unique_lock< std::shared_mutex > > lock ()
 
ScopedLock< const SharedMutexProxy, std::shared_lock< std::shared_mutex > > shared_lock () const
 

Friends

template<typename Proxy , typename Lock >
class ScopedLock
 

Member Function Documentation

◆ lock()

template<typename T >
ScopedLock< SharedMutexProxy, std::unique_lock< std::shared_mutex > > lock ( )
inline

◆ shared_lock()

template<typename T >
ScopedLock< const SharedMutexProxy, std::shared_lock< std::shared_mutex > > shared_lock ( ) const
inline

Friends And Related Symbol Documentation

◆ ScopedLock

template<typename T >
template<typename Proxy , typename Lock >
friend class ScopedLock
friend

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