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)
|
初始化 MonotonicalIncrReduceCounter 物件。
|
受保護的屬性
mCounter 值
uint32_t mCounterValue
公開函式
取得值
virtual uint32_t GetValue( void )
取得計數器目前的值。
詳細資料 | |
---|---|
傳回 |
計數器目前的值。
|
Init
WEAVE_ERROR Init( uint32_t aStartValue )
初始化 MonotonicalIncrReduceCounter 物件。
詳細資料 | |||
---|---|---|---|
參數 |
|
||
傳回 |
發生錯誤時,系統會產生 Weave 錯誤代碼;若不是 WEAVE_NO_ERROR
|
單調遞增計數器
MonotonicallyIncreasingCounter( void )
~Monotonical 增加計數器
virtual ~MonotonicallyIncreasingCounter( void )