TNB Library
TnbDirectoryLocker.h
[詳解]
1#pragma once
11#include "TnbFileLocker.h"
12#include "TnbSimpleVector.h"
13
14
15
16//TNB Library
17namespace TNB
18{
19
20
21
35{
38
39public:
40
43 {
44 }
45
48 {
49 Unlock();
50 }
51
58 bool Lock(LPCTSTR lpszDir)
59 {
60 Unlock();
61
62
63
64
65 }
66
71 void Unlock(void)
72 {
73 m_v.RemoveAll();
74 }
75};
76
77
78
79}; // TNB
ファイルロック関係のヘッダ
簡易配列型情報管理関係のヘッダ
[ETC] コピー不可能スーパークラス.
Definition: TnbDef.h:599
フォルダロック管理クラス
bool Lock(LPCTSTR lpszDir)
[排他] ロック
void Unlock(void)
[排他] アンロック
~CDirectoryLocker(void)
デストラクタ
CDirectoryLocker(void)
コンストラクタ
ポインタ型ハンドルテンプレート
簡易配列型情報管理テンプレート
void RemoveAll(void)
[削除] 空化
TNB Library
Definition: TnbDoxyTitle.txt:2