My Project
Loading...
Searching...
No Matches
include
control
IMessageHandler.hpp
1
#pragma once
2
3
#include <string>
4
#include "message/MessageFrame.hpp"
5
6
// Forward declaration
7
class
System
;
8
9
class
IMessageHandler
{
10
public
:
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
};
IMessageHandler
Definition
IMessageHandler.hpp:9
System
Definition
System.hpp:14
Generated by
1.9.8