adding in optional ability to add headers

This commit is contained in:
talksik
2024-01-30 10:58:11 -08:00
parent afc1d8cfc5
commit f7659c5764
2 changed files with 33 additions and 9 deletions
+11 -2
View File
@@ -8,6 +8,7 @@
// wget https://raw.github.com/dhbaird/easywsclient/master/easywsclient.hpp
// wget https://raw.github.com/dhbaird/easywsclient/master/easywsclient.cpp
#include <map>
#include <string>
#include <vector>
@@ -23,8 +24,16 @@ class WebSocket {
// Factories:
static pointer create_dummy();
static pointer from_url(const std::string& url, const std::string& origin = std::string());
static pointer from_url_no_mask(const std::string& url, const std::string& origin = std::string());
static pointer from_url(
const std::string& url,
const std::string& origin = std::string(),
const std::map<std::string, std::string>& extraHeaders = std::map<std::string, std::string>()
);
static pointer from_url_no_mask(
const std::string& url,
const std::string& origin = std::string(),
const std::map<std::string, std::string>& extraHeaders = std::map<std::string, std::string>()
);
// Interfaces:
virtual ~WebSocket() { }