Alternate e697dbe9c5997e35395fe158628dd8c5209481da
for Visual Studio 2022 and Windows 11.
読み取り中…
検索中…
一致する文字列を見つけられません
WatchDogTimer.h
[詳解]
1// ----------------------------------------------------------------------------
6
7#pragma once
8
9#include "WindowsLibrary.h"
10#include "FunctionPointers.hpp"
11#include "QueryPerformance.h"
12
13namespace alt
14{
18 {
19 public:
23 APIENTRY WatchDogTimer (UINT uPeriod = 1);
24
28 APIENTRY WatchDogTimer (skeleton::ITimeup* timeup, UINT uPeriod = 1);
29
31 APIENTRY ~WatchDogTimer ();
32
38 BOOL APIENTRY InitTimer (LPCTSTR lpctszName = NULL);
39
45 BOOL APIENTRY StartTimer (DWORD dwTime) const;
46
50 DWORD APIENTRY WaitTimer () const;
51
56 BOOL APIENTRY StopTimer () const;
57
58 private:
62 };
63}
#define DLL_DECLSPEC
Definition: framework.h:17
コールバック機能を集約したクラス
高分解能時間計測に関するWindowsAPIを集約したクラス
WindowsAPIを集約したプロジェクトファイル
HANDLEを使ってシグナル操作を行うWindowsAPIを集約した基底クラス
タイマーに関するWindowsAPIを集約したクラス
Definition: WatchDogTimer.h:18
skeleton::ITimeup * _timeup
コールバック関数を定義したクラス
Definition: WatchDogTimer.h:60
WatchDogTimerクラスのコールバック関数を設定します。
Definition: DBLibrary.h:12