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)
|
MonotonicallyincrementCounter 객체를 초기화합니다.
|
보호된 속성
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 )
MonotonicallyincrementCounter 객체를 초기화합니다.
세부정보 | |||
---|---|---|---|
매개변수 |
|
||
반환 |
실패 시 Weave 오류 코드, 실패 시 WEAVE_NO_ERROR
|
단조롭게 증가하는 카운터
MonotonicallyIncreasingCounter( void )
~단조 증가 카운터
virtual ~MonotonicallyIncreasingCounter( void )