aboutsummaryrefslogtreecommitdiff
path: root/server/src/client/client.h
diff options
context:
space:
mode:
authoralpine <[email protected]>2020-06-18 22:19:30 +0200
committeralpine <[email protected]>2020-06-18 22:19:30 +0200
commitc880bb35ac9b0744be38a66b6e8860464fe304ed (patch)
treee81ebc8fd5dc9614534bafaeb9e39a089738a94d /server/src/client/client.h
parentFinished session id on client and server. (diff)
downloadloader-c880bb35ac9b0744be38a66b6e8860464fe304ed.tar.xz
loader-c880bb35ac9b0744be38a66b6e8860464fe304ed.zip
Changed clang format style.
Diffstat (limited to 'server/src/client/client.h')
-rw-r--r--server/src/client/client.h68
1 files changed, 36 insertions, 32 deletions
diff --git a/server/src/client/client.h b/server/src/client/client.h
index f305638..91d826f 100644
--- a/server/src/client/client.h
+++ b/server/src/client/client.h
@@ -3,47 +3,51 @@
namespace tcp {
-class client {
- int m_socket;
- SSL *m_ssl;
+ class client {
+ int m_socket;
+ SSL* m_ssl;
- time_t m_time;
+ time_t m_time;
- std::string m_ip;
- std::string m_session_id;
+ std::string m_ip;
+ std::string m_session_id;
- public:
- static constexpr int version = 1;
+ public:
+ static constexpr int version = 1;
- client() : m_socket{-1} {};
- client(const int &socket, const std::string_view ip)
- : m_socket{std::move(socket)}, m_ip{ip}, m_ssl{nullptr} {}
- ~client() = default;
+ client() : m_socket{ -1 } {};
+ client(const int& socket, const std::string_view ip)
+ : m_socket{ std::move(socket) }, m_ip{ ip }, m_ssl{ nullptr }
+ {}
+ ~client() = default;
- bool init_ssl(SSL_CTX *server_ctx);
+ bool init_ssl(SSL_CTX* server_ctx);
- void cleanup() {
- close(m_socket);
- SSL_shutdown(m_ssl);
- SSL_free(m_ssl);
- }
+ void cleanup()
+ {
+ close(m_socket);
+ SSL_shutdown(m_ssl);
+ SSL_free(m_ssl);
+ }
- int write(void *data, size_t size) { return SSL_write(m_ssl, data, size); }
+ int write(void* data, size_t size) { return SSL_write(m_ssl, data, size); }
- int write(const packet_t &packet) {
- if (!packet) return 0;
- return SSL_write(m_ssl, packet.message.data(), packet.message.size());
- }
+ int write(const packet_t& packet)
+ {
+ if(!packet)
+ return 0;
+ return SSL_write(m_ssl, packet.message.data(), packet.message.size());
+ }
- int read(void *data, size_t size) { return SSL_read(m_ssl, data, size); }
+ int read(void* data, size_t size) { return SSL_read(m_ssl, data, size); }
- int stream(std::vector<char> &data);
- int read_stream(std::vector<char> &out);
+ int stream(std::vector<char>& data);
+ int read_stream(std::vector<char>& out);
- void gen_session();
+ void gen_session();
- int get_socket() { return m_socket; }
- auto get_ip() { return m_ip; }
- auto get_session() { return m_session_id; }
-};
-}; // namespace tcp \ No newline at end of file
+ int get_socket() { return m_socket; }
+ auto get_ip() { return m_ip; }
+ auto get_session() { return m_session_id; }
+ };
+}; // namespace tcp \ No newline at end of file