Lines Matching defs:WebSocketServer
20 #include "WebSocketServer.h"
22 lws* WebSocketServer::webSocket = nullptr;
23 std::atomic<bool> WebSocketServer::interrupted = false;
24 WebSocketServer::WebSocketState WebSocketServer::webSocketWritable = WebSocketState::INIT;
25 uint8_t* WebSocketServer::firstImageBuffer = nullptr;
26 uint64_t WebSocketServer::firstImagebufferSize = 0;
28 WebSocketServer::WebSocketServer() : serverThread(nullptr), serverPort(0)
30 protocols[0] = {"ws", WebSocketServer::ProtocolCallback, 0, MAX_PAYLOAD_SIZE};
34 WebSocketServer::~WebSocketServer() {}
36 WebSocketServer& WebSocketServer::GetInstance()
38 static WebSocketServer server;
42 void WebSocketServer::SetServerPort(int port)
47 int WebSocketServer::ProtocolCallback(struct lws* wsi,
68 std::lock_guard<std::mutex> guard(WebSocketServer::GetInstance().mutex);
86 void WebSocketServer::SignalHandler(int sig)
91 void WebSocketServer::StartWebsocketListening()
107 ELOG("WebSocketServer::StartWebsocketListening context memory allocation failed");
118 void WebSocketServer::Run()
124 ELOG("WebSocketServer::Start serverThread memory allocation failed");
129 size_t WebSocketServer::WriteData(unsigned char* data, size_t length)