1#ifndef EILE_MIT_WEILE_CLIENTNETWORKMANAGER_HPP
2#define EILE_MIT_WEILE_CLIENTNETWORKMANAGER_HPP
5#include "ResponseListenerThread.hpp"
15 static void Init(
const std::string& host,
const uint16_t port);
26 static bool Connect(
const std::string& host,
const uint16_t port);
Responsible for sending ClientRequests issued by the GameController to the server.
Definition ClientNetworkManager.hpp:13
static void Init(const std::string &host, const uint16_t port)
static sockpp::tcp_connector * _connection
Definition ClientNetworkManager.hpp:31
static bool Connect(const std::string &host, const uint16_t port)
Definition ClientNetworkManager.cpp:49
static bool _connection_success
Definition ClientNetworkManager.hpp:33
static bool _failed_to_connect
Definition ClientNetworkManager.hpp:34
static void SendRequest(const ClientRequest &request)
Definition ClientNetworkManager.cpp:70
static void ParseResponse(const std::string &message)
Definition ClientNetworkManager.cpp:117
Base class for all requests that are being sent from the client to the server.
Definition ClientRequest.hpp:38