fhq-server  v0.2.33
Documentation for fhq-server. FreeHackQuest is an open source platform for competitions of computer security.
Public Member Functions | List of all members
IWebSocketServer Class Referenceabstract

IWebSocketServer -. More...

#include <cmd_handlers.h>

Inheritance diagram for IWebSocketServer:
Inheritance graph
[legend]

Public Member Functions

virtual void sendMessage (QWebSocket *pClient, const nlohmann::json &jsonResponse)=0
 
virtual void sendMessageError (QWebSocket *pClient, const std::string &sCmd, const std::string &sM, WsjcppError error)=0
 
virtual void sendToAll (const nlohmann::json &jsonMessage)=0
 
virtual void sendToOne (QWebSocket *pClient, const nlohmann::json &jsonMessage)=0
 
virtual int getConnectedUsers ()=0
 
virtual void setWsjcppUserSession (QWebSocket *pClient, WsjcppUserSession *pUserSession)=0
 
virtual WsjcppUserSessiongetWsjcppUserSession (QWebSocket *pClient)=0
 

Detailed Description

IWebSocketServer -.

Member Function Documentation

◆ getConnectedUsers()

virtual int IWebSocketServer::getConnectedUsers ( )
pure virtual

Implemented in WebSocketServer.

◆ getWsjcppUserSession()

virtual WsjcppUserSession* IWebSocketServer::getWsjcppUserSession ( QWebSocket *  pClient)
pure virtual

Implemented in WebSocketServer.

◆ sendMessage()

virtual void IWebSocketServer::sendMessage ( QWebSocket *  pClient,
const nlohmann::json &  jsonResponse 
)
pure virtual

Implemented in WebSocketServer.

◆ sendMessageError()

virtual void IWebSocketServer::sendMessageError ( QWebSocket *  pClient,
const std::string &  sCmd,
const std::string &  sM,
WsjcppError  error 
)
pure virtual

Implemented in WebSocketServer.

◆ sendToAll()

virtual void IWebSocketServer::sendToAll ( const nlohmann::json &  jsonMessage)
pure virtual

Implemented in WebSocketServer.

◆ sendToOne()

virtual void IWebSocketServer::sendToOne ( QWebSocket *  pClient,
const nlohmann::json &  jsonMessage 
)
pure virtual

Implemented in WebSocketServer.

◆ setWsjcppUserSession()

virtual void IWebSocketServer::setWsjcppUserSession ( QWebSocket *  pClient,
WsjcppUserSession pUserSession 
)
pure virtual

Implemented in WebSocketServer.


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