1 #ifndef STATECHANGELISTENER_HH
2 #define STATECHANGELISTENER_HH
20 const std::shared_ptr<StateChange>& event) = 0;
29 virtual void stopReplay(EmuTime::param time) noexcept = 0;
StateChangeListener()=default
virtual void stopReplay(EmuTime::param time) noexcept=0
This method gets called when we switch from replayed events to live events.
~StateChangeListener()=default
virtual void signalStateChange(const std::shared_ptr< StateChange > &event)=0
This method gets called when a StateChange event occurs.
~StateChangeRecorder()=default
virtual bool isReplaying() const =0
This file implemented 3 utility functions: