nl::
  #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) | MonotonicallyIncreasingCounter オブジェクトを初期化します。 | 
プロテクト属性
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 )
MonotonicallyIncreasingCounter オブジェクトを初期化します。
| 詳細 | |||
|---|---|---|---|
| パラメータ | 
 | ||
| 戻り値 | 失敗した場合は Weave エラーコード、それ以外の場合は WEAVE_NO_ERROR | ||
MonotonicallyIncreasingCounter
MonotonicallyIncreasingCounter( void )
~MonotonicallyIncreasingCounter
virtual ~MonotonicallyIncreasingCounter( void )