nl:: Weave:: MonotonicallyIncreasingCounter
#include <src/lib/support/WeaveCounter.h>
Tekdüze şekilde artan bir sayacı tam sayı değeri olarak yönetmeye yönelik bir sınıf.
Özet
Devralma
Devralır: nl::Weave::CounterDoğrudan Bilinen Alt Sınıflar: nl::Weave::PersistedCounter
Oluşturucular ve Yıkıcılar |
|
---|---|
MonotonicallyIncreasingCounter(void)
|
|
~MonotonicallyIncreasingCounter(void)
|
Korunan özellikler |
|
---|---|
mCounterValue
|
uint32_t
|
Kamu işlevleri |
|
---|---|
Advance(void)
|
virtual WEAVE_ERROR
Sayacın değerini ilerletir.
|
GetValue(void)
|
virtual uint32_t
Sayacın geçerli değerini alma.
|
Init(uint32_t aStartValue)
|
Bir MonotonicallyIncreasingCounter nesnesini başlatın.
|
Korunan özellikler
mCounterValue
uint32_t mCounterValue
Kamu işlevleri
Gelişmiş
virtual WEAVE_ERROR Advance( void )
Sayacın değerini ilerletir.
Ayrıntılar | |
---|---|
İadeler |
Bir şey başarısız olursa Weave hata kodu, aksi takdirde WEAVE_NO_ERROR
|
GetValue
virtual uint32_t GetValue( void )
Sayacın geçerli değerini alma.
Ayrıntılar | |
---|---|
İadeler |
Sayacın mevcut değeri.
|
Başlat
WEAVE_ERROR Init( uint32_t aStartValue )
Bir MonotonicallyIncreasingCounter nesnesini başlatın.
Ayrıntılar | |||
---|---|---|---|
Parametreler |
|
||
İadeler |
Bir şey başarısız olursa Weave hata kodu, aksi takdirde WEAVE_NO_ERROR
|
MonotonicallyIncreasingCounter
MonotonicallyIncreasingCounter( void )
~AygıtlamaSayacı
virtual ~MonotonicallyIncreasingCounter( void )