Made EventManager class static
This commit is contained in:
@@ -30,7 +30,7 @@ namespace Bloom::DebugServers
|
||||
this->setName("DS");
|
||||
Logger::info("Starting DebugServer");
|
||||
|
||||
this->eventManager.registerListener(this->eventListener);
|
||||
EventManager::registerListener(this->eventListener);
|
||||
|
||||
this->interruptEventNotifier = std::make_shared<EventNotifier>();
|
||||
this->eventListener->setInterruptEventNotifier(this->interruptEventNotifier);
|
||||
@@ -57,7 +57,7 @@ namespace Bloom::DebugServers
|
||||
Logger::info("Shutting down DebugServer");
|
||||
this->close();
|
||||
this->setThreadStateAndEmitEvent(ThreadState::STOPPED);
|
||||
this->eventManager.deregisterListener(this->eventListener->getId());
|
||||
EventManager::deregisterListener(this->eventListener->getId());
|
||||
}
|
||||
|
||||
void DebugServer::onShutdownDebugServerEvent(const Events::ShutdownDebugServer& event) {
|
||||
|
||||
@@ -107,7 +107,7 @@ namespace Bloom::DebugServers
|
||||
*/
|
||||
void setThreadStateAndEmitEvent(ThreadState state) {
|
||||
Thread::setThreadState(state);
|
||||
this->eventManager.triggerEvent(
|
||||
EventManager::triggerEvent(
|
||||
std::make_shared<Events::DebugServerThreadStateChanged>(state)
|
||||
);
|
||||
}
|
||||
|
||||
@@ -383,7 +383,7 @@ namespace Bloom::DebugServers::Gdb
|
||||
|
||||
this->clientConnection->accept(this->serverSocketFileDescriptor);
|
||||
Logger::info("Accepted GDP RSP connection from " + this->clientConnection->getIpAddress());
|
||||
this->eventManager.triggerEvent(std::make_shared<Events::DebugSessionStarted>());
|
||||
EventManager::triggerEvent(std::make_shared<Events::DebugSessionStarted>());
|
||||
|
||||
/*
|
||||
* Before proceeding with a new debug session, we must ensure that the TargetController is able to
|
||||
|
||||
@@ -190,7 +190,7 @@ namespace Bloom::DebugServers::Gdb
|
||||
if (this->clientConnection.has_value()) {
|
||||
this->clientConnection->close();
|
||||
this->clientConnection = std::nullopt;
|
||||
this->eventManager.triggerEvent(std::make_shared<Events::DebugSessionFinished>());
|
||||
EventManager::triggerEvent(std::make_shared<Events::DebugSessionFinished>());
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user