Wizard
Software Engineering Project - Wizard
Loading...
Searching...
No Matches
ClientNetworkManager.h
1#ifndef WIZARD_CLIENTNETWORKMANAGER_H
2#define WIZARD_CLIENTNETWORKMANAGER_H
3
4
5#include <string>
6#include "ResponseListenerThread.h"
7#include "../../common/network/requests/client_request.h"
8
9
11
12public:
13 static void init(const std::string& host, const uint16_t port);
14
15 static void sendRequest(const client_request& request);
16
17 static void parseResponse(const std::string& message);
18
19private:
20 static bool connect(const std::string& host, const uint16_t port);
21
22
23 static sockpp::tcp_connector* _connection;
24
25 static bool _connectionSuccess;
26 static bool _failedToConnect;
27
28};
29
30
31#endif //WIZARD_CLIENTNETWORKMANAGER_H
Definition ClientNetworkManager.h:10
Definition client_request.h:30