diff options
| author | alpine <[email protected]> | 2020-06-18 22:19:30 +0200 |
|---|---|---|
| committer | alpine <[email protected]> | 2020-06-18 22:19:30 +0200 |
| commit | c880bb35ac9b0744be38a66b6e8860464fe304ed (patch) | |
| tree | e81ebc8fd5dc9614534bafaeb9e39a089738a94d /server/src/client/client.h | |
| parent | Finished session id on client and server. (diff) | |
| download | loader-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.h | 68 |
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 |