My Project
Loading...
Searching...
No Matches
IMessageHandler.hpp
1#pragma once
2
3#include <string>
4#include "message/MessageFrame.hpp"
5
6// Forward declaration
7class System;
8
10public:
11 virtual ~IMessageHandler() = default;
12 virtual void handle(const std::string& messageId, const std::string& payload, System& system) = 0;
13 virtual MessageType getHandledType() const = 0;
14};
Definition IMessageHandler.hpp:9
Definition System.hpp:14