⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 performancecounter.h

📁 一个modbus协议的opc server
💻 H
字号:

// NAME: 
//   CPerformanceCounter -
//
// SYNOPSIS:
// DESCRIPTION:
// EXAMPLES:
// FILES:
// BUGS:
// SEE ALSO:
// TYPE: C++-CLASS 
///X///////////////////////X////////////////////X/////////////////////////////

#ifndef _CPerformanceCounter_h_
#define _CPerformanceCounter_h_

// SYSTEM INCLUDES
//
// PROJECT INCLUDES
//

// LOCAL INCLUDES
//

// FORWARD REFERENCES
//


class CPerformanceCounter
{
public:
	 float CountToMiliSec(__int64 iCount);
	 __int64 MiliSecToCount(float fMiliSecs);
	 __int64 DiffCountsToNow();
	 __int64 DiffCounts();
	 void End();
	 void Start();
	 __int64 LargeInteger2Int64(LARGE_INTEGER* pLargeInteger);
	BOOL CounterEnabled();
// LIFECYCLE

   CPerformanceCounter();
   ~CPerformanceCounter();

// OPERATORS

   CPerformanceCounter& operator=(CPerformanceCounter&);       // assignment operator

// OPERATIONS                       
// ACCESS
// INQUIRY

protected:
private:
	BOOL m_bCounterEnabled;
	LARGE_INTEGER m_LargeIntFrequency;
	LARGE_INTEGER m_LargeIntEnd;
	LARGE_INTEGER m_LargeIntStart;
};

// INLINE METHODS
//

// EXTERNAL REFERENCES
//

#endif  // _CPerformanceCounter_h_

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -