summaryrefslogtreecommitdiff
path: root/csgo-loader/csgo-server/Networking/WebSocket.hpp
diff options
context:
space:
mode:
authorboris <wzn@moneybot.cc>2018-12-20 21:38:04 +1300
committerboris <wzn@moneybot.cc>2018-12-20 21:38:04 +1300
commita5acd4c9a3b24c9d5af3a8f504e5af053fa7fa09 (patch)
tree27bc30d3f35e5daaaa15ee6de066119df8d352c7 /csgo-loader/csgo-server/Networking/WebSocket.hpp
parent77b52da44b263df4884be2f35f885d8edccbb6fa (diff)
yo is this loss
Diffstat (limited to 'csgo-loader/csgo-server/Networking/WebSocket.hpp')
-rw-r--r--csgo-loader/csgo-server/Networking/WebSocket.hpp16
1 files changed, 10 insertions, 6 deletions
diff --git a/csgo-loader/csgo-server/Networking/WebSocket.hpp b/csgo-loader/csgo-server/Networking/WebSocket.hpp
index f503913..2087e89 100644
--- a/csgo-loader/csgo-server/Networking/WebSocket.hpp
+++ b/csgo-loader/csgo-server/Networking/WebSocket.hpp
@@ -10,26 +10,30 @@
using ByteArray = std::vector<uint8_t>;
-namespace Networking {
+namespace Networking
+{
// Whenever the handle goes out of scope, it will automatically be released.
- class InternetHandle {
+ class InternetHandle
+ {
HINTERNET m_Internet;
public:
InternetHandle() = default;
InternetHandle(HINTERNET Internet) :
m_Internet(Internet) { }
- ~InternetHandle() {
+ ~InternetHandle()
+ {
InternetCloseHandle(m_Internet);
}
-
+
operator HINTERNET() { return m_Internet; };
};
- class WebSocket {
+ class WebSocket
+ {
InternetHandle m_Internet;
InternetHandle m_Address;
-
+
public:
bool Start(const char *Address, const char *Username, const char *Password);
ByteArray Request(const char *File, const char *Header, ByteArray &Data);