TNB Library
公開メンバ関数 | 全メンバ一覧
CParSecondCounter クラス

一秒間平均カウンタ管理クラス [詳解]

#include <TnbParSecondCounter.h>

+ CParSecondCounter の継承関係図

公開メンバ関数

 CParSecondCounter (size_t second=5)
 コンストラクタ. [詳解]
 
double GetAverage (void) const
 [取得] 平均取得. [詳解]
 
DWORD GetMax (void) const
 [取得] 最大数取得. [詳解]
 
void Initialize (size_t second=5)
 [設定] 初期化. [詳解]
 
void Post (DWORD c=1)
 [設定] ポスト. [詳解]
 

詳解

一秒間平均カウンタ管理クラス

一秒間に事象が何回発生したかをカウントすることが出来ます。
必要ファイル
TnbParSecondCounter.h
日付
09/08/26 新規作成

TnbParSecondCounter.h32 行目に定義があります。

構築子と解体子

◆ CParSecondCounter()

CParSecondCounter ( size_t  second = 5)

コンストラクタ.

引数
second平均をとる期間(s)。省略すると5秒。

TnbParSecondCounter.h40 行目に定義があります。

関数詳解

◆ GetAverage()

double GetAverage ( void  ) const

[取得] 平均取得.

戻り値
平均数.

TnbParSecondCounter.h97 行目に定義があります。

◆ GetMax()

DWORD GetMax ( void  ) const

[取得] 最大数取得.

戻り値
最大数.

TnbParSecondCounter.h118 行目に定義があります。

◆ Initialize()

void Initialize ( size_t  second = 5)

[設定] 初期化.

カウンタを初期化します。

引数
second平均をとる期間(s)。省略すると5秒。

TnbParSecondCounter.h50 行目に定義があります。

◆ Post()

void Post ( DWORD  c = 1)

[設定] ポスト.

事象がおきた時にこれをコールします。

引数
c事象数。省略すると1が指定されます。

TnbParSecondCounter.h70 行目に定義があります。