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.
Sử dụng bộ sưu tập để sắp xếp ngăn nắp các trang Lưu và phân loại nội dung dựa trên lựa chọn ưu tiên của bạn.

nl::Weave::MonotonicallyIncrthì Counter

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

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

Tóm tắt

Tính kế thừa

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

Hàm dựng và hàm phá hủy

MonotonicallyIncreasingCounter(void)
~MonotonicallyIncreasingCounter(void)

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

mCounterValue
uint32_t

Hàm công khai

Advance(void)
virtual WEAVE_ERROR
Nâng cao 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 MonotonicallyIncrhay Counter.

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

mCounterValue

uint32_t mCounterValue

Hàm công khai

Vé mua trước

virtual WEAVE_ERROR Advance(
  void
)

Nâng cao giá trị của bộ đếm.

Thông tin chi tiết
Trả về
Mã lỗi Weave nếu có lỗi, nếu không sẽ gặp lỗi WEAVE_NO_ERROR

Nhận giá trị

virtual uint32_t GetValue(
  void
)

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

Thông tin chi tiết
Trả về
Giá trị hiện tại của bộ đếm.

Số nguyên

WEAVE_ERROR Init(
  uint32_t aStartValue
)

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

Thông tin chi tiết
Các thông số
[in] aStartValue
Giá trị khởi động của bộ đếm.
Trả về
Mã lỗi Weave nếu có lỗi, nếu không sẽ gặp lỗi WEAVE_NO_ERROR

Bộ đếm tăng dần đơn âm

 MonotonicallyIncreasingCounter(
  void
)

~Bộ đếm tăng âm

virtual  ~MonotonicallyIncreasingCounter(
  void
)