#pragma once #include using namespace drogon; namespace example { class WebSocketTest:public drogon::WebSocketController { public: virtual void handleNewMessage(const WebSocketConnectionPtr&, std::string &&)override; virtual void handleConnection(const WebSocketConnectionPtr&)override; WS_PATH_LIST_BEGIN //list path definations here; WS_PATH_ADD("/chat"); WS_PATH_LIST_END }; }