EHS
BaseMutex.h
Go to the documentation of this file.
1
#pragma once
2
3
#include "
ehs/EHS.h
"
4
5
namespace
ehs
6
{
7
class
EHS_LIB_IO
BaseMutex
8
{
9
protected
:
10
bool
initialized
;
11
bool
locked
;
12
13
public
:
14
virtual
~BaseMutex
();
15
16
BaseMutex
();
17
18
BaseMutex
(
const
BaseMutex
& mutex);
19
20
BaseMutex
& operator=(
const
BaseMutex
& mutex);
21
22
virtual
void
Initialize
();
23
24
virtual
void
UnInitialize();
25
26
bool
IsInitialized()
const
;
27
28
virtual
void
Lock();
29
30
virtual
void
Unlock();
31
32
bool
IsLocked()
const
;
33
};
34
}
EHS.h
ehs::BaseMutex
Definition:
BaseMutex.h:8
ehs::BaseMutex::locked
bool locked
Definition:
BaseMutex.h:11
ehs::BaseMutex::initialized
bool initialized
Definition:
BaseMutex.h:10
ehs
Definition:
Anchor.h:6
ehs::Initialize
EHS_LIB_IO void Initialize(Str_8 appName, Str_8 appVerId, const Version &appVer)
Definition:
EHS.cpp:34
include
ehs
system
BaseMutex.h
Generated by
1.9.4