17 constexpr Event(units::second_t timestamp) : m_timestamp(timestamp) {
38 m_timestamp = timestamp;
63 units::second_t timestamp) = 0;
66 units::second_t m_timestamp;
Definition: EventScheduler.h:15
virtual std::shared_ptr< Event > copyWithTimestamp(units::second_t timestamp)=0
constexpr Event(units::second_t timestamp)
Definition: Event.h:17
constexpr units::second_t getTimestamp() const
Definition: Event.h:28
constexpr void setTimestamp(units::second_t timestamp)
Definition: Event.h:37
virtual void cancelEvent(EventScheduler *eventScheduler)=0
virtual void handleEvent(EventScheduler *eventScheduler)=0