class Timer

Defined at line 67 of file gen/third_party/openweave-core/src/include/SystemLayer/SystemTimer.h

This is an internal class to Weave System Layer, used to represent an in-progress one-shot timer. There is no real public

interface available for the application layer. The static public methods used to acquire current system time are intended for

internal use.

Public Members

OnCompleteFunct OnComplete

Public Methods

Epoch GetCurrentEpoch ()
bool IsEarlierEpoch (const Epoch & first, const Epoch & second)
Error Start (uint32_t aDelayMilliseconds, OnCompleteFunct aOnComplete, void * aAppState)
Error Cancel ()
void GetStatistics (nl::Weave::System::Stats::count_t & aNumInUse, nl::Weave::System::Stats::count_t & aHighWatermark)

Defined at line 124 of file gen/third_party/openweave-core/src/include/SystemLayer/SystemTimer.h

Friends

class Layer