[PR]

水無瀬の部屋 > Programming > sample > tools > misc > ccslock.h
最終更新日: 2007/03/07

   1: //*********************************************************
   2: // プロジェクト: TOOLS
   3: //  ファイル名: ccslock.h
   4: //*********************************************************
   5: #ifndef CCSLOCK_HEAD_INCLUDED // 多重インクルードの防止
   6: #define CCSLOCK_HEAD_INCLUDED
   7: 
   8: 
   9: //*********************************************************
  10: // コンパイル環境の指定
  11: //*********************************************************
  12: #ifndef PRIVATE_TOOLS_HEAD_INCLUDED // 冗長ガード
  13: #include <header/_tools.h>
  14: #ifndef PRIVATE_TOOLS_HEAD_INCLUDED // ガード名の検査
  15: #error "? PRIVATE_TOOLS_HEAD_INCLUDED"
  16: #endif // #ifndef PRIVATE_TOOLS_HEAD_INCLUDED
  17: #endif // #ifndef PRIVATE_TOOLS_HEAD_INCLUDED
  18: 
  19: 
  20: //*********************************************************
  21: // 構造体 の 宣言
  22: //*********************************************************
  23: class CLockCriticalSection
  24: {
  25: 	private:
  26: 		CRITICAL_SECTION *m_cs;
  27: 	public:
  28: 		CLockCriticalSection( CRITICAL_SECTION *cs ){ this->m_cs = cs; EnterCriticalSection( this->m_cs ); };
  29: 		~CLockCriticalSection( void ){ LeaveCriticalSection( this->m_cs ); };
  30: };
  31: 
  32: 
  33: #endif // #ifndef CCSLOCK_HEAD_INCLUDED
  34: 
  35: 
  36: //** end **

参照: hashdll.cpp


Google
ご意見・ご感想をお聞かせ下さい。匿名で送信できます。

 * 返信が必要な場合には postmaster@katsura-kotonoha.sakura.ne.jp へ直接メールしてください。

水無瀬の部屋 > sample > tools > misc > ccslock.h

このページは cpp2web が出力しました。
水無瀬 優 postmaster@katsura-kotonoha.sakura.ne.jp
http://katsura-kotonoha.sakura.ne.jp/prog/code/tools/misc/ccslock_h.shtml
『新妻LOVELY×CATION』を応援しています!