nl:: Weave:: MonotonicalIncreaseCounter
#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)
|
初始化 MonotonicalIncreaseCounter 对象。
|
受保护的属性
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 )
初始化 MonotonicalIncreaseCounter 对象。
详细信息 | |||
---|---|---|---|
参数 |
|
||
返回值 |
如果发生故障,则会显示 Weave 错误代码;否则为 WEAVE_NO_ERROR
|
单调递增计数器
MonotonicallyIncreasingCounter( void )
~单调递增计数器
virtual ~MonotonicallyIncreasingCounter( void )