1#ifndef STATECHANGELISTENER_HH
2#define STATECHANGELISTENER_HH
32 virtual void stopReplay(EmuTime::param time)
noexcept = 0;
StateChangeListener(const StateChangeListener &)=delete
StateChangeListener & operator=(const StateChangeListener &)=delete
StateChangeListener()=default
virtual void signalStateChange(const StateChange &event)=0
This method gets called when a StateChange event occurs.
StateChangeListener & operator=(StateChangeListener &&)=delete
virtual void stopReplay(EmuTime::param time) noexcept=0
This method gets called when we switch from replayed events to live events.
StateChangeListener(StateChangeListener &&)=delete
~StateChangeListener()=default
Base class for all external MSX state changing events.
This file implemented 3 utility functions: