EHS
Mutex_W32.h
Go to the documentation of this file.
1
#pragma once
2
3
#include "
ehs/EHS.h
"
4
#include "
BaseMutex.h
"
5
6
namespace
ehs
7
{
8
class
EHS_LIB_IO Mutex :
public
BaseMutex
9
{
10
private
:
11
HANDLE hdl;
12
13
public
:
14
~Mutex
()
override
;
15
16
Mutex
();
17
18
Mutex
(
const
Mutex
& mutex);
19
20
Mutex
&
operator=
(
const
Mutex
& mutex);
21
22
void
Initialize
()
override
;
23
24
void
UnInitialize
()
override
;
25
26
void
Lock
()
override
;
27
28
void
Unlock
()
override
;
29
};
30
}
BaseMutex.h
EHS.h
ehs::Mutex
Definition:
Mutex_PT.h:11
ehs::Mutex::UnInitialize
void UnInitialize() override
ehs::Mutex::Mutex
Mutex()
ehs::Mutex::Mutex
Mutex(const Mutex &mutex)
ehs::Mutex::operator=
Mutex & operator=(const Mutex &mutex)
ehs::Mutex::Unlock
void Unlock() override
ehs::Mutex::Lock
void Lock() override
ehs::Mutex::~Mutex
~Mutex() override
ehs::Mutex::Initialize
void Initialize() override
ehs
Definition:
Anchor.h:6
include
ehs
system
Mutex_W32.h
Generated by
1.9.4