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::CounterCá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ố |
|
||
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 )