WebpagePrinterTool 2.0
Print a web page skip the browser's print preview
载入中...
搜索中...
未找到
WebsocketServer类 参考

#include <WebsocketServer.h>

类 WebsocketServer 继承关系图:
WebsocketServer 的协作图:

信号

void closed ()
 

Public 成员函数

 WebsocketServer (const QString &host_address, const QString &port, std::function< void(const QString &port, const QString &, const QString &, std::move_only_function< void(QJsonObject)>)> message_handler, QObject *parent=nullptr)
 
 ~WebsocketServer ()
 

Private 槽

void onNewConnection ()
 
void processTextMessage (QString message)
 
void socketDisconnected ()
 

Private 属性

QWebSocketServer * websocket_server
 
QList< QWebSocket * > clients
 thread safe
 
std::function< void(const QString &, const QString &, const QString &, std::move_only_function< void(QJsonObject)>)> message_handler
 

构造及析构函数说明

◆ WebsocketServer()

WebsocketServer::WebsocketServer ( const QString & host_address,
const QString & port,
std::function< void(const QString &port, const QString &, const QString &, std::move_only_function< void(QJsonObject)>)> message_handler,
QObject * parent = nullptr )
explicit

◆ ~WebsocketServer()

WebsocketServer::~WebsocketServer ( )

成员函数说明

◆ closed

void WebsocketServer::closed ( )
signal

◆ onNewConnection

void WebsocketServer::onNewConnection ( )
privateslot

◆ processTextMessage

void WebsocketServer::processTextMessage ( QString message)
privateslot

◆ socketDisconnected

void WebsocketServer::socketDisconnected ( )
privateslot

类成员变量说明

◆ clients

QList<QWebSocket*> WebsocketServer::clients
private

thread safe

◆ message_handler

std::function<void(const QString&, const QString&, const QString&, std::move_only_function<void(QJsonObject)>)> WebsocketServer::message_handler
private

◆ websocket_server

QWebSocketServer* WebsocketServer::websocket_server
private

该类的文档由以下文件生成: