3#include "EnigmaCore_EXPORT.hpp"
4#include "EnigmaTypes.hpp"
Interface for observing Enigma Machine events. Implement this interface to receive notifications abou...
virtual void onRotorStepped(int rotorIndex, AlphabetIndex position)=0
Called when a rotor steps.
virtual ~IEnigmaObserver()
virtual void onCharEncrypted(char input, char output)=0
Called when a character is encrypted/decrypted.