nl:: Weave:: モノトーンで増加するカウンタ
#include <src/lib/support/WeaveCounter.h>
単調に増加するカウンタを整数値として管理するためのクラス。
まとめ
継承
継承元: nl::Weave::Counter直接的な既知のサブクラス: nl::Weave::PersistedCounter
コンストラクタとデストラクタ |
|
---|---|
MonotonicallyIncreasingCounter(void)
|
|
~MonotonicallyIncreasingCounter(void)
|
プロテクト属性 |
|
---|---|
mCounterValue
|
uint32_t
|
パブリック関数 |
|
---|---|
Advance(void)
|
virtual WEAVE_ERROR
カウンタの価値を高めます。
|
GetValue(void)
|
virtual uint32_t
カウンタの現在の値を取得します。
|
Init(uint32_t aStartValue)
|
MonotonallyIncreasingCounter オブジェクトを初期化します。
|
プロテクト属性
mCounterValue
uint32_t mCounterValue
パブリック関数
事前チケット
virtual WEAVE_ERROR Advance( void )
カウンタの価値を高めます。
詳細 | |
---|---|
戻り値 |
障害が発生した場合は Weave のエラーコード、それ以外の場合は WEAVE_NO_ERROR
|
GetValue
virtual uint32_t GetValue( void )
カウンタの現在の値を取得します。
詳細 | |
---|---|
戻り値 |
カウンタの現在の値。
|
init
WEAVE_ERROR Init( uint32_t aStartValue )
MonotonallyIncreasingCounter オブジェクトを初期化します。
詳細 | |||
---|---|---|---|
パラメータ |
|
||
戻り値 |
障害が発生した場合は Weave のエラーコード、それ以外の場合は WEAVE_NO_ERROR
|
増加するカウンタ
MonotonicallyIncreasingCounter( void )
ほぼ等しく増加するカウンタ
virtual ~MonotonicallyIncreasingCounter( void )