CTR NEX API Reference
nn::nex::ScopedCS クラス

スコープ内に限定した CriticalSection です。 [詳解]

#include <OnlineCore/src/Platform/Core/ScopedCS.h>

+ nn::nex::ScopedCS の継承関係図

公開メンバ関数

 ScopedCS (CriticalSection &pCS)
 コンストラクタです。 [詳解]
 
 ~ScopedCS ()
 デストラクタです。 [詳解]
 

詳解

スコープ内に限定した CriticalSection です。

コンストラクタで引数で渡された CriticalSection に入り、デストラクタで CriticalSection から抜けます。 CriticalSection から出るのを忘れてデッドロックに入るのを避けるには、このクラスの使用が有効です。

参照
CriticalSection

構築子と解体子

nn::nex::ScopedCS::ScopedCS ( CriticalSection pCS)

コンストラクタです。

ScopedCS コンストラクタが呼び出されると、pCSによって指定された CriticalSection に入ります。

引数
[in]pCS範囲指定される CriticalSection への参照。
参照
CriticalSection::Enter
nn::nex::ScopedCS::~ScopedCS ( )

デストラクタです。

ScopedCS デストラクタが呼び出されると、コンストラクタ時に指定された CriticalSection から抜けます。

参照
CriticalSection::Leave