24 lines
697 B
C++
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 |