#pragma once #include #include "Event.hpp" #include "DebugSessionStarted.hpp" #include "DebugSessionFinished.hpp" #include "TargetControllerThreadStateChanged.hpp" #include "TargetControllerStateChanged.hpp" #include "ShutdownTargetController.hpp" #include "TargetControllerErrorOccurred.hpp" #include "ShutdownApplication.hpp" #include "DebugServerThreadStateChanged.hpp" #include "ShutdownDebugServer.hpp" #include "RegistersWrittenToTarget.hpp" #include "TargetExecutionResumed.hpp" #include "TargetExecutionStopped.hpp" #include "MemoryWrittenToTarget.hpp" #include "TargetReset.hpp" #include "ProgrammingModeEnabled.hpp" #include "ProgrammingModeDisabled.hpp" namespace Bloom::Events { template using SharedEventPointer = std::shared_ptr; using SharedGenericEventPointer = SharedEventPointer; }