2021-04-04 21:04:12 +01:00
|
|
|
#pragma once
|
|
|
|
|
|
|
|
|
|
#include <memory>
|
|
|
|
|
|
|
|
|
|
#include "Event.hpp"
|
|
|
|
|
#include "DebugSessionStarted.hpp"
|
|
|
|
|
#include "DebugSessionFinished.hpp"
|
2021-05-24 21:09:50 +01:00
|
|
|
#include "TargetControllerThreadStateChanged.hpp"
|
2022-04-27 21:27:59 +01:00
|
|
|
#include "TargetControllerStateChanged.hpp"
|
2021-04-04 21:04:12 +01:00
|
|
|
#include "ShutdownTargetController.hpp"
|
|
|
|
|
#include "TargetControllerErrorOccurred.hpp"
|
|
|
|
|
#include "ShutdownApplication.hpp"
|
2021-05-24 21:09:50 +01:00
|
|
|
#include "DebugServerThreadStateChanged.hpp"
|
2021-04-04 21:04:12 +01:00
|
|
|
#include "ShutdownDebugServer.hpp"
|
|
|
|
|
#include "RegistersWrittenToTarget.hpp"
|
|
|
|
|
#include "TargetExecutionResumed.hpp"
|
|
|
|
|
#include "TargetExecutionStopped.hpp"
|
|
|
|
|
#include "MemoryWrittenToTarget.hpp"
|
2022-04-08 22:14:01 +01:00
|
|
|
#include "TargetReset.hpp"
|
2022-06-05 16:15:34 +01:00
|
|
|
#include "ProgrammingModeEnabled.hpp"
|
|
|
|
|
#include "ProgrammingModeDisabled.hpp"
|
2021-04-04 21:04:12 +01:00
|
|
|
|
2023-05-24 23:12:36 +01:00
|
|
|
#ifndef EXCLUDE_INSIGHT
|
|
|
|
|
#include "InsightActivationRequested.hpp"
|
|
|
|
|
#endif
|
|
|
|
|
|
2021-04-04 21:04:12 +01:00
|
|
|
namespace Bloom::Events
|
|
|
|
|
{
|
|
|
|
|
template <class EventType>
|
2021-06-22 03:06:20 +01:00
|
|
|
using SharedEventPointer = std::shared_ptr<const EventType>;
|
2021-04-04 21:04:12 +01:00
|
|
|
|
2021-06-22 03:06:20 +01:00
|
|
|
using SharedGenericEventPointer = SharedEventPointer<Event>;
|
2021-04-04 21:04:12 +01:00
|
|
|
}
|