Solution46
|
自動同期クラス [詳解]
#include "CSyncAuto.h"
公開メンバ関数 | |
CSyncAuto (CSync &rcSync, DWORD dwTime=INFINITE) noexcept | |
コンストラクタ [詳解] | |
virtual | ~CSyncAuto () noexcept |
デストラクタ [詳解] | |
virtual bool | IsLock () const noexcept |
ロック状態取得関数 [詳解] | |
限定公開変数類 | |
CSync & | m_rcSync |
同期オブジェクト参照 [詳解] | |
bool | m_bLock |
ロック状態フラグ [詳解] | |
非公開メンバ関数 | |
CSyncAuto (CSyncAuto const &)=delete | |
CSyncAuto & | operator= (CSyncAuto const &)=delete |
|
explicitnoexcept |
コンストラクタ
コンストラクタです。
[in] | rcSync | 同期オブジェクト参照 |
[in] | dwTime | 待機時間 |
CSyncAuto.cpp の 28 行目に定義があります。
|
virtualnoexcept |
デストラクタ
デストラクタです。
なし |
CSyncAuto.cpp の 42 行目に定義があります。
参照先 m_bLock, m_rcSync, LibCommon::CSync::Unlock().
|
privatedelete |
|
inlinevirtualnoexcept |
ロック状態取得関数
ロック状態取得関数です。
なし |
CSyncAuto.h の 71 行目に定義があります。
参照元 LibCommon::CConsoleMenu::ExecMenu().
|
protected |
|
protected |