12 #pragma pack(push,_FVCL_PACKING) 31 bool operator == (
const CFvThread& src )
const;
32 bool operator != (
const CFvThread& src )
const;
35 virtual void Start(
INT num = 0);
38 virtual bool IsBusy()
const;
40 virtual bool SafeSleep(
INT timeout)
const;
53 static UINT _ThreadKicker(
void* pvParam );
54 virtual bool ThreadProc();
#define FVCL_API
DLLエクスポートマクロ
Definition: FvMacros.h:61
ThreadHandler UserProc
コールバック関数
Definition: FvThread.h:44
スレッドクラス
Definition: FvThread.h:19
BOOL(__stdcall * ThreadHandler)(void *sender, void *param)
コールバック関数型
Definition: FvThread.h:17
FVCLのネームスペース
Definition: EVCbasicDeclare.txt:9
INT ThreadOrder
スレッドへの要求
Definition: FvThread.h:47
void * HANDLE
ハンドル
Definition: _GlobalDeclare.h:22
HANDLE m_hThread
スレッドハンドル
Definition: FvThread.h:57
INT ThreadLoopCount
スレッドの繰り返し回数 [初期値:0、範囲:0~]
Definition: FvThread.h:49
INT ThreadStatus
スレッドの状態
Definition: FvThread.h:48
int INT
整数型(32ビット)
Definition: FvDefs.h:36
INT ThreadLoopMax
スレッドの繰り返し上限 [初期値:0、範囲:0=無限, 1~=有限]
Definition: FvThread.h:50
void * UserProcParam
コールバック関数へ渡す引数
Definition: FvThread.h:45
const int SLEEP
待機中
Definition: FvDefs.h:222
int BOOL
ブーリアン型
Definition: FvDefs.h:31
unsigned int UINT
整数型(32ビット)[符号なし]
Definition: FvDefs.h:37
UINT UserID
識別子
Definition: FvThread.h:43
UINT m_ThreadID
スレッドID
Definition: FvThread.h:58