Flutter Engine
The Flutter Engine
Public Member Functions | List of all members
fml::TimestampProvider Class Referenceabstract

#include <timestamp_provider.h>

Inheritance diagram for fml::TimestampProvider:
flutter::DartTimestampProvider fml::ChronoTimestampProvider

Public Member Functions

virtual ~TimestampProvider ()
 
virtual fml::TimePoint Now ()=0
 

Detailed Description

Pluggable provider of monotonic timestamps. Invocations of Now must return unique values. Any two consecutive invocations must be ordered.

Definition at line 16 of file timestamp_provider.h.

Constructor & Destructor Documentation

◆ ~TimestampProvider()

virtual fml::TimestampProvider::~TimestampProvider ( )
inlinevirtual

Definition at line 18 of file timestamp_provider.h.

18{};

Member Function Documentation

◆ Now()

virtual fml::TimePoint fml::TimestampProvider::Now ( )
pure virtual

The documentation for this class was generated from the following file: