diff options
| author | alpine <[email protected]> | 2020-06-15 22:15:02 +0200 |
|---|---|---|
| committer | alpine <[email protected]> | 2020-06-15 22:15:02 +0200 |
| commit | ede39016d04b661c7102d8d26c800acb08aa629c (patch) | |
| tree | 85f82718ab91934f57d15a6860ebdec6cf46be54 /server/src/client/client.h | |
| parent | Removed xor as it was slowing down everything alot. (diff) | |
| download | loader-ede39016d04b661c7102d8d26c800acb08aa629c.tar.xz loader-ede39016d04b661c7102d8d26c800acb08aa629c.zip | |
Finished session/user id generation.
Diffstat (limited to 'server/src/client/client.h')
| -rw-r--r-- | server/src/client/client.h | 13 |
1 files changed, 7 insertions, 6 deletions
diff --git a/server/src/client/client.h b/server/src/client/client.h index 28094ba..106b2c1 100644 --- a/server/src/client/client.h +++ b/server/src/client/client.h @@ -28,17 +28,18 @@ class client { } int write(void *data, size_t size) { return SSL_write(m_ssl, data, size); } - + int write(const packet_t &packet) { + 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 stream(std::vector<char> &data); - int read_stream(std::vector<char> &out); - void set_uid(const std::string_view uid_str) { m_uid = uid_str; } + void gen_uid(); - int &get_socket() { return m_socket; } - auto &get_ip() { return m_ip; } - auto &get_uid() { return m_uid; } + int get_socket() { return m_socket; } + auto get_ip() { return m_ip; } + auto get_uid() { return m_uid; } }; }; // namespace tcp
\ No newline at end of file |