Distribution_Service/Server/ThreadMain/ConnectionService.h
2026-03-24 14:43:26 +08:00

24 lines
697 B
C++

#ifndef DISTRIBUTION_SERVICE_CONNECTION_SERVICE_H
#define DISTRIBUTION_SERVICE_CONNECTION_SERVICE_H
#include "CCWebSocket.h"
class ConnectionService {
static CTL::WebSocketClient m_socket;
static CTL::WebSocketInfo* m_info;
static CTL::ThreadPool m_threadPool;
public:
static CTL::WebSocketClient* getSocket();
static CTL::WebSocketInfo* getInfo();
static void init();
static void OnOpen(CTL::WebSocketInfo& info);
static void OnClose(CTL::WebSocketInfo& info);
static void OnMessage(CTL::WebSocketInfo& info);
static void OnError(CTL::WebSocketInfo& info);
static void Close(CTL::WebSocketInfo& info);
private:
static void Register();
};
#endif