ランタイム: Mix/CriticalSection.h Source File

ランタイム

- Main Page
- Related Pages
- Namespaces
- Classes
- Files

- File List
- File Members

CriticalSection.h
Go to the documentation of this file.
1 #pragma once
2
5
6 #include "Mix/Noncopyable.h"
7
8 namespace Mix{
9
12 class _MIX_DLL_API CriticalSection : public Mix::Noncopyable
13 {
14 private:
15 mutable CRITICAL_SECTION m_Sync;
16
17 public:
19 CriticalSection( void );
21 ~CriticalSection( void );
22
24 void Enter( void ) const;
26 void Leave( void ) const;
27 };
28
29 }
Mix::CriticalSection
クリティカルセクションクラス
Definition: CriticalSection.h:12
Mix::Noncopyable
コピー禁止クラス
Definition: Noncopyable.h:10
Mix
ミックス
Definition: AtomicValue.h:6
Noncopyable.h
コピー禁止クラスインクルードファイル
_MIX_DLL_API
#define _MIX_DLL_API
DLLインポート定義
Definition: Common.h:38