Skip to content

Class mediapipe::MonotonicClock

ClassList > mediapipe > MonotonicClock

Inherits the following classes: mediapipe::Clock

Inherited by the following classes: mediapipe::MonotonicClockImpl

Classes

Type Name
struct State

Public Functions

Type Name
virtual void GetCorrectionMetrics (int * correction_count, double * max_correction) = 0
virtual void ResetCorrectionMetrics () = 0
virtual void Sleep (absl::Duration d) override = 0
virtual void SleepUntil (absl::Time wakeup_time) override = 0
virtual absl::Time TimeNow () override = 0
~MonotonicClock () override

Public Static Functions

Type Name
MonotonicClock * CreateMonotonicClock (Clock * raw_clock)
MonotonicClock * CreateSynchronizedMonotonicClock ()

Public Functions Documentation

function GetCorrectionMetrics

virtual void mediapipe::MonotonicClock::GetCorrectionMetrics (
    int * correction_count,
    double * max_correction
) = 0

function ResetCorrectionMetrics

virtual void mediapipe::MonotonicClock::ResetCorrectionMetrics () = 0

function Sleep

virtual void mediapipe::MonotonicClock::Sleep (
    absl::Duration d
) override = 0

function SleepUntil

virtual void mediapipe::MonotonicClock::SleepUntil (
    absl::Time wakeup_time
) override = 0

function TimeNow

virtual absl::Time mediapipe::MonotonicClock::TimeNow () override = 0

function ~MonotonicClock

inline mediapipe::MonotonicClock::~MonotonicClock () override

Public Static Functions Documentation

function CreateMonotonicClock

static MonotonicClock * mediapipe::MonotonicClock::CreateMonotonicClock (
    Clock * raw_clock
) 

function CreateSynchronizedMonotonicClock

static MonotonicClock * mediapipe::MonotonicClock::CreateSynchronizedMonotonicClock () 


The documentation for this class was generated from the following file /home/friedel/devel/ILLIXR-plugins/hand_tracking/mediapipe/framework/deps/monotonic_clock.h