| THM1176InstrumentDriver 1.2 C++ API for Metrolab THM1176

Loading...
Searching...
No Matches
MTL::Synchronization::CLockGuard< LockType > Class Template Reference

Lock. More...

`#include <Synchronization.h>`

## Public Member Functions
| CLockGuard (LockType &rLock)
| Constructor.
virtual | ~CLockGuard ()
| Destructor.

## Detailed Description

template<typename LockType>
class MTL::Synchronization::CLockGuard< LockType >

Lock.

Template Parameters

  LockType | Lockable object type (e.g. mutex).

Definition at line 73 of file Synchronization.h.

## Constructor & Destructor Documentation

## ◆ CLockGuard()

template<typename LockType>

MTL::Synchronization::CLockGuard< LockType >::CLockGuard | ( | LockType & | rLock | ) |
| inline

Constructor.

Parameters

  rLock | Lockable object to pass to lock.

Definition at line 80 of file Synchronization.h.

## ◆ ~CLockGuard()

template<typename LockType>

virtual MTL::Synchronization::CLockGuard< LockType >::~CLockGuard | ( |  | ) |
| inline virtual

Destructor.

Definition at line 87 of file Synchronization.h.

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

- Common/Utility/include/Synchronization.h