blob: b37ff3ae68c32c486d9051b92e0cbe7f170b6737 [file] [log] [blame]
#pragma once
#include "types/duration_types.hpp"
#include <chrono>
namespace interfaces
{
class Clock
{
public:
virtual ~Clock() = default;
virtual Milliseconds steadyTimestamp() const noexcept = 0;
virtual Milliseconds systemTimestamp() const noexcept = 0;
};
} // namespace interfaces