KI
 All Data Structures Files Functions Variables
Public Member Functions | Data Fields
communication::MessageHandler Class Reference

#include <MessageHandler.hpp>

Public Member Functions

 MessageHandler (const std::string &server, uint16_t port, util::Logging &log)
 
void send (messages::Message message)
 

Data Fields

const util::Listener
< messages::Message > 
receiveListener
 
const util::Listener closeListener
 

Detailed Description

The Message Handler is responsible for (de-)serializing all messages.

Constructor & Destructor Documentation

communication::MessageHandler::MessageHandler ( const std::string &  server,
uint16_t  port,
util::Logging &  log 
)

CTor. Constructs a WebSocketClient

Parameters
serverthe address (either IP or URL) of the server
portthe port of the server
loga log object used for logging

Member Function Documentation

void communication::MessageHandler::send ( messages::Message  message)

Send a message to the server

Parameters
messagethe message to send

Field Documentation

const util::Listener communication::MessageHandler::closeListener

Event that is called when the connection gets closed

const util::Listener<messages::Message> communication::MessageHandler::receiveListener

Event that gets called when a new message is received


The documentation for this class was generated from the following files: