Google은 흑인 공동체를 위한 인종적 평등을 추구하기 위해 노력하고 있습니다. 자세히 알아보기

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 객체를 초기화합니다.

세부정보
매개변수
[in] aStartValue
카운터의 시작 값입니다.
반환
실패 시 Weave 오류 코드, 실패 시 WEAVE_NO_ERROR

단조롭게 증가하는 카운터

 MonotonicallyIncreasingCounter(
  void
)

~단조 증가 카운터

virtual  ~MonotonicallyIncreasingCounter(
  void
)