Class TempLat::LogMutex
ClassList > TempLat > LogMutex
A class which holds a mutex, specific for output (log). More...
#include <logmutex.h>
Public Functions
| Type | Name |
|---|---|
| LogMutex () = default |
Public Static Functions
| Type | Name |
|---|---|
| void | Test (TestObjectUnknownHere & tdd) |
| std::unique_ptr< std::lock_guard< std::recursive_mutex > > | guard () |
| void | lock () |
| void | unlock () |
Detailed Description
Unit test: ctest -R test-logmutex
Public Functions Documentation
function LogMutex
Public Static Functions Documentation
function Test
template<typename TestObjectUnknownHere>
static inline void TempLat::LogMutex::Test (
TestObjectUnknownHere & tdd
)
function guard
static inline std::unique_ptr< std::lock_guard< std::recursive_mutex > > TempLat::LogMutex::guard ()
function lock
function unlock
The documentation for this class was generated from the following file cosmolatticeweb/tmp/code_source/templat/include/TempLat/util/log/logmutex.h