i_clock
Last update: 19.09.2025This is the concrete Topic class that can be used for creation of a communication channel with given ...
Definition topic.h:38
Interface for managing and manipulating simulation time.
Definition i_clock.h:39
virtual Timestamp GetNowAsTimestamp() const =0
Gets the current simulation time as a timestamp.
virtual void SetNow(const milliseconds &ms)=0
Sets the current simulation time.
virtual milliseconds GetNow() const =0
Gets the current simulation time in milliseconds.
virtual void IncrementBy(const milliseconds &ms)=0
Increments the simulation time by a specified duration.
virtual void SetNow(const Timestamp ×tamp)=0
Sets the current simulation time using a timestamp.
The namespace for all core functionalities under namespace simulation_framework.
The top namespace for simulation framework.
The namespace for simulation time related implementation under namespace simulation_framework::core.