Deep RTS
Public Member Functions | Static Public Member Functions | List of all members
Websockets Class Reference

#include <Websockets.h>

Inheritance diagram for Websockets:

Public Member Functions

 Websockets ()
 
void handleNewMessage (const drogon::WebSocketConnectionPtr &, std::string &&, const drogon::WebSocketMessageType &) override
 
void handleConnectionClosed (const drogon::WebSocketConnectionPtr &) override
 
void handleNewConnection (const drogon::HttpRequestPtr &, const drogon::WebSocketConnectionPtr &) override
 
WS_PATH_LIST_BEGIN WS_PATH_ADD ("/ws", "drogon::LocalHostFilter", drogon::Get)
 

Static Public Member Functions

static WS_PATH_LIST_END void send (const drogon::WebSocketConnectionPtr &conn, const std::string &channel, const nlohmann::json &data)
 

Constructor & Destructor Documentation

◆ Websockets()

Websockets::Websockets ( )
default

Member Function Documentation

◆ handleConnectionClosed()

void Websockets::handleConnectionClosed ( const drogon::WebSocketConnectionPtr &  conn)
override

◆ handleNewConnection()

void Websockets::handleNewConnection ( const drogon::HttpRequestPtr &  ,
const drogon::WebSocketConnectionPtr &  conn 
)
override

◆ handleNewMessage()

void Websockets::handleNewMessage ( const drogon::WebSocketConnectionPtr &  conn,
std::string &&  message,
const drogon::WebSocketMessageType &  type 
)
override

◆ send()

void Websockets::send ( const drogon::WebSocketConnectionPtr &  conn,
const std::string &  channel,
const nlohmann::json data 
)
static

◆ WS_PATH_ADD()

WS_PATH_LIST_BEGIN Websockets::WS_PATH_ADD ( "/ws"  ,
"drogon::LocalHostFilter"  ,
drogon::Get   
)

The documentation for this class was generated from the following files: