Google cam kết thúc đẩy công bằng chủng tộc cho Cộng đồng người da đen. Xem cách thực hiện.
Trang này được dịch bởi Cloud Translation API.
Switch to English

nl :: Dệt :: MonotonicalIncreasingCounter

#include <src/lib/support/WeaveCounter.h>

Một lớp để quản lý bộ đếm tăng đơn điệu dưới dạng giá trị số nguyên.

Tóm lược

Di sản

Kế thừa từ: nl :: Weave :: Counter
Các lớp con đã biết trực tiếp: nl :: Weave :: PersistedCounter

Người xây dựng và Người phá hủy

MonotonicallyIncreasingCounter (void)
~MonotonicallyIncreasingCounter (void)

Thuộc tính được bảo vệ

mCounterValue
uint32_t

Chức năng công cộng

Advance (void)
virtual WEAVE_ERROR
Ứng trước giá trị của bộ đếm.
GetValue (void)
virtual uint32_t
Nhận giá trị hiện tại của bộ đếm.
Init (uint32_t aStartValue)
Khởi tạo một đối tượng MonotonicalIncreasingCounter .

Thuộc tính được bảo vệ

mCounterValue

uint32_t mCounterValue

Chức năng công cộng

Nâng cao

virtual WEAVE_ERROR Advance(
  void
)

Ứng trước giá trị của bộ đếm.

Chi tiết
Lợi nhuận
Mã lỗi Weave nếu có lỗi gì đó, nếu không thì WEAVE_NO_ERROR

GetValue

virtual uint32_t GetValue(
  void
)

Nhận giá trị hiện tại của bộ đếm.

Chi tiết
Lợi nhuận
Giá trị hiện tại của bộ đếm.

Trong đó

WEAVE_ERROR Init(
  uint32_t aStartValue
)

Khởi tạo một đối tượng MonotonicalIncreasingCounter .

Chi tiết
Thông số
[in] aStartValue
Giá trị bắt đầu của bộ đếm.
Lợi nhuận
Mã lỗi Weave nếu có lỗi gì đó, nếu không thì WEAVE_NO_ERROR

MonotonicalIncreasingCounter

 MonotonicallyIncreasingCounter(
  void
)

~ MonotonicalIncreasingCounter

virtual  ~MonotonicallyIncreasingCounter(
  void
)