HiveMindBridge
include
hivemind-bridge
IUserCallRequestHandler.h
Go to the documentation of this file.
1
#ifndef HIVEMINDBRIDGE_IUSERCALLREQUESTHANDLER_H
2
#define HIVEMINDBRIDGE_IUSERCALLREQUESTHANDLER_H
3
4
#include "
hivemind-bridge/InboundRequestHandle.h
"
5
#include "
hivemind-bridge/InboundResponseHandle.h
"
6
7
class
IUserCallRequestHandler
{
8
public
:
9
virtual
std::variant<std::monostate, InboundRequestHandle, InboundResponseHandle>
handleMessage
(
10
const
MessageDTO& message,
const
UserCallRequestDTO& ucRequest) = 0;
11
};
12
13
#endif // HIVEMINDBRIDGE_IUSERCALLREQUESTHANDLER_H
InboundRequestHandle.h
IUserCallRequestHandler::handleMessage
virtual std::variant< std::monostate, InboundRequestHandle, InboundResponseHandle > handleMessage(const MessageDTO &message, const UserCallRequestDTO &ucRequest)=0
InboundResponseHandle.h
IUserCallRequestHandler
Definition:
IUserCallRequestHandler.h:7
Generated by
1.8.17