nl:: Weave:: MonotonicallyIncreasingCounter
#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
공개 함수
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 )