SObjectizer  5.8
Loading...
Searching...
No Matches
timertt::details::thread_mixin::lock_guard Class Reference

A special wrapper around actual std::unique_lock. More...

#include <all.hpp>

Public Member Functions

 lock_guard (thread_mixin &self)
 
void lock ()
 
void unlock ()
 
std::unique_lock< std::mutex > & actual_lock ()
 Accessor for actual std::unique_lock object.
 

Private Attributes

std::unique_lock< std::mutex > m_lock
 

Detailed Description

A special wrapper around actual std::unique_lock.

Definition at line 2901 of file 3rd_party/timertt/all.hpp.

Constructor & Destructor Documentation

◆ lock_guard()

timertt::details::thread_mixin::lock_guard::lock_guard ( thread_mixin & self)
inline

Definition at line 2906 of file 3rd_party/timertt/all.hpp.

Member Function Documentation

◆ actual_lock()

std::unique_lock< std::mutex > & timertt::details::thread_mixin::lock_guard::actual_lock ( )
inline

Accessor for actual std::unique_lock object.

Definition at line 2915 of file 3rd_party/timertt/all.hpp.

◆ lock()

void timertt::details::thread_mixin::lock_guard::lock ( )
inline

Definition at line 2910 of file 3rd_party/timertt/all.hpp.

◆ unlock()

void timertt::details::thread_mixin::lock_guard::unlock ( )
inline

Definition at line 2911 of file 3rd_party/timertt/all.hpp.

Member Data Documentation

◆ m_lock

std::unique_lock< std::mutex > timertt::details::thread_mixin::lock_guard::m_lock
private

Definition at line 2903 of file 3rd_party/timertt/all.hpp.


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