supla-device
Loading...
Searching...
No Matches
src
supla
auto_lock.h
1
// SPDX-FileCopyrightText: AC SOFTWARE SP. Z O.O.
2
// SPDX-License-Identifier: GPL-2.0-or-later
3
4
#ifndef SRC_SUPLA_AUTO_LOCK_H_
5
#define SRC_SUPLA_AUTO_LOCK_H_
6
7
namespace
Supla {
8
class
Mutex;
9
10
class
AutoLock
{
11
public
:
12
explicit
AutoLock
(
Mutex
*);
13
~AutoLock
();
14
void
lock();
15
void
unlock();
16
17
protected
:
18
Mutex
* mutex;
19
bool
locked =
false
;
20
};
21
22
};
// namespace Supla
23
#endif
// SRC_SUPLA_AUTO_LOCK_H_
24
Supla::AutoLock
Definition
auto_lock.h:10
Supla::Mutex
Definition
mutex.h:9
Generated by
1.12.0