Pigweed
 
Loading...
Searching...
No Matches
pw::chrono::SimulatedSystemClock Class Reference
Inheritance diagram for pw::chrono::SimulatedSystemClock:
pw::chrono::VirtualClock< SystemClock >

Public Member Functions

 SimulatedSystemClock (SystemClock::time_point timestamp=SystemClock::time_point(SystemClock::duration(0)))
 
void AdvanceTime (SystemClock::duration duration)
 
void SetTime (SystemClock::time_point timestamp)
 
SystemClock::time_point now () override
 Returns the current time.
 
virtual SystemClock::time_point now ()=0
 Returns the current time.
 

Additional Inherited Members

- Static Public Member Functions inherited from pw::chrono::VirtualClock< SystemClock >
static VirtualClock< SystemClock > & RealClock ()
 Returns a reference to the real system clock to aid instantiation.
 

Member Function Documentation

◆ now()

SystemClock::time_point pw::chrono::SimulatedSystemClock::now ( )
inlineoverridevirtual

Returns the current time.

Implements pw::chrono::VirtualClock< SystemClock >.


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