Websocket
parent
87614e6093
commit
e1d6f74017
|
@ -61,7 +61,8 @@ class EchoWebsock:public drogon::WebSocketController<EchoWebsock>
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
virtual void handleNewMessage(const WebSocketConnectionPtr&,
|
virtual void handleNewMessage(const WebSocketConnectionPtr&,
|
||||||
std::string &&)override;
|
std::string &&,
|
||||||
|
const WebSocketMessageType &)override;
|
||||||
virtual void handleNewConnection(const HttpRequestPtr &,
|
virtual void handleNewConnection(const HttpRequestPtr &,
|
||||||
const WebSocketConnectionPtr&)override;
|
const WebSocketConnectionPtr&)override;
|
||||||
virtual void handleConnectionClosed(const WebSocketConnectionPtr&)override;
|
virtual void handleConnectionClosed(const WebSocketConnectionPtr&)override;
|
||||||
|
@ -100,7 +101,8 @@ void EchoWebsock::handleConnectionClosed(const WebSocketConnectionPtr &wsConnPtr
|
||||||
|
|
||||||
```c++
|
```c++
|
||||||
virtual void handleNewConnection(const HttpRequestPtr &req,const WebSocketConnectionPtr &wsConn);
|
virtual void handleNewConnection(const HttpRequestPtr &req,const WebSocketConnectionPtr &wsConn);
|
||||||
virtual void handleNewMessage(const WebSocketConnectionPtr &wsConn,std::string &&message);
|
virtual void handleNewMessage(const WebSocketConnectionPtr &wsConn,std::string &&message,
|
||||||
|
const WebSocketMessageType &);
|
||||||
virtual void handleConnectionClosed(const WebSocketConnectionPtr &wsConn);
|
virtual void handleConnectionClosed(const WebSocketConnectionPtr &wsConn);
|
||||||
```
|
```
|
||||||
|
|
||||||
|
|
|
@ -63,7 +63,8 @@ class EchoWebsock:public drogon::WebSocketController<EchoWebsock>
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
virtual void handleNewMessage(const WebSocketConnectionPtr&,
|
virtual void handleNewMessage(const WebSocketConnectionPtr&,
|
||||||
std::string &&)override;
|
std::string &&,
|
||||||
|
const WebSocketMessageType &)override;
|
||||||
virtual void handleNewConnection(const HttpRequestPtr &,
|
virtual void handleNewConnection(const HttpRequestPtr &,
|
||||||
const WebSocketConnectionPtr&)override;
|
const WebSocketConnectionPtr&)override;
|
||||||
virtual void handleConnectionClosed(const WebSocketConnectionPtr&)override;
|
virtual void handleConnectionClosed(const WebSocketConnectionPtr&)override;
|
||||||
|
@ -103,7 +104,8 @@ The user-defined websocket controller class inherits from the `drogon::WebSocket
|
||||||
|
|
||||||
```c++
|
```c++
|
||||||
virtual void handleNewConnection(const HttpRequestPtr &req,const WebSocketConnectionPtr &wsConn);
|
virtual void handleNewConnection(const HttpRequestPtr &req,const WebSocketConnectionPtr &wsConn);
|
||||||
virtual void handleNewMessage(const WebSocketConnectionPtr &wsConn,std::string &&message);
|
virtual void handleNewMessage(const WebSocketConnectionPtr &wsConn,std::string &&message,
|
||||||
|
const WebSocketMessageType &);
|
||||||
virtual void handleConnectionClosed(const WebSocketConnectionPtr &wsConn);
|
virtual void handleConnectionClosed(const WebSocketConnectionPtr &wsConn);
|
||||||
```
|
```
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue