TNB Library
公開メンバ関数 | 全メンバ一覧
CDirectoryLocker クラス

フォルダロック管理クラス [詳解]

#include <TnbDirectoryLocker.h>

+ CDirectoryLocker の継承関係図

公開メンバ関数

 CDirectoryLocker (void)
 コンストラクタ [詳解]
 
bool Lock (LPCTSTR lpszDir)
 [排他] ロック [詳解]
 
void Unlock (void)
 [排他] アンロック [詳解]
 
 ~CDirectoryLocker (void)
 デストラクタ [詳解]
 

詳解

フォルダロック管理クラス

本クラスは、インスタンス一つに付き一つだけ、ディレクトリをLockすることが出来ます。

todo:
未実装。
必要ファイル
TnbDirectoryLocker.h
日付
08/03/26 新規作成

TnbDirectoryLocker.h34 行目に定義があります。

構築子と解体子

◆ CDirectoryLocker()

CDirectoryLocker ( void  )

コンストラクタ

TnbDirectoryLocker.h42 行目に定義があります。

◆ ~CDirectoryLocker()

~CDirectoryLocker ( void  )

デストラクタ

TnbDirectoryLocker.h47 行目に定義があります。

関数詳解

◆ Lock()

bool Lock ( LPCTSTR  lpszDir)

[排他] ロック

引数
lpszDirロックするディレクトリ。
戻り値
true成功。
false失敗。

TnbDirectoryLocker.h58 行目に定義があります。

◆ Unlock()

void Unlock ( void  )

[排他] アンロック

参照
Lock

TnbDirectoryLocker.h71 行目に定義があります。