| 1234567891011121314151617 |
- #ifndef HV_WEBSOCKET_SERVER_H_
- #define HV_WEBSOCKET_SERVER_H_
- #include "HttpServer.h"
- #include "WebSocketChannel.h"
- struct WebSocketServerCallbacks {
- std::function<void(const WebSocketChannelPtr&, const std::string&)> onopen;
- std::function<void(const WebSocketChannelPtr&, const std::string&)> onmessage;
- std::function<void(const WebSocketChannelPtr&)> onclose;
- };
- #define websocket_server_t http_server_t
- #define websocket_server_run http_server_run
- #define websocket_server_stop http_server_stop
- #endif // HV_WEBSOCKET_SERVER_H_
|