メインページ | 構成 | ファイル一覧 | 構成メンバ | ファイルメンバ | 関連ページ

dkcThreadLock.h

スレッドのロック(CriticalSection) [詳細]

#include "dkcOSIndependent.h"

dkcThreadLock.hのインクルード依存関係図

Include dependency graph

このグラフは、どのファイルから直接、間接的にインクルードされているかを示しています。

Included by dependency graph

ソースコードを見る。

関数

DKC_EXTERN void WINAPI dkcThreadLockInit ()
DKC_EXTERN void WINAPI dkcThreadLock_Lock ()
DKC_EXTERN void WINAPI dkcThreadLock_Unlock ()
DKC_EXTERN void WINAPI dkcThreadLockEnd ()
DKC_EXTERN BOOL WINAPI dkcThreadLockIsInited ()
DKC_EXTERN BOOL WINAPI dkcThreadLockIsLockedByThisThread ()


説明

スレッドのロック(CriticalSection)

d金魚

から:
2004/3/22
覚え書き:
Critical SectionのWrapper いずれmulti platformにしたい

dkcThreadLock.h で定義されています。


関数

DKC_EXTERN void WINAPI dkcThreadLock_Lock  ) 
 

dkcThreadLock.c95 行で定義されています。

参照先 Enter().

参照元 dkcFileCopyEx().

00095                                 {
00096     Enter();
00097 }

DKC_EXTERN void WINAPI dkcThreadLock_Unlock  ) 
 

dkcThreadLock.c99 行で定義されています。

参照先 Leave().

参照元 dkcFileCopyEx().

00099                                   {
00100     Leave();
00101 }

DKC_EXTERN void WINAPI dkcThreadLockEnd  ) 
 

dkcThreadLock.c103 行で定義されています。

参照先 End().

00103                               {
00104     End();
00105 }

DKC_EXTERN void WINAPI dkcThreadLockInit  ) 
 

dkcThreadLock.c91 行で定義されています。

参照先 Init().

00091                                {
00092     Init();
00093 }

DKC_EXTERN BOOL WINAPI dkcThreadLockIsInited  ) 
 

dkcThreadLock.c86 行で定義されています。

参照先 BOOL, と gInited.

00087 {
00088     return gInited;
00089 }

DKC_EXTERN BOOL WINAPI dkcThreadLockIsLockedByThisThread  ) 
 

dkcThreadLock.c81 行で定義されています。

参照先 BOOL, DWORD, と g_dwLockedThread.

00081                                                {
00082     DWORD dw = GetCurrentThreadId();
00083     return (g_dwLockedThread == dw);
00084 }


dkutil_cに対してSun Jul 18 22:46:30 2004に生成されました。 doxygen 1.3.6