2015-12-06 02:56:16 +03:00
|
|
|
#include "websockets.h"
|
2015-11-13 20:44:32 +03:00
|
|
|
#include "_cgo_export.h"
|
|
|
|
|
2015-12-06 02:56:16 +03:00
|
|
|
#include <QAbstractSocket>
|
|
|
|
#include <QByteArray>
|
|
|
|
#include <QMaskGenerator>
|
|
|
|
#include <QMetaObject>
|
|
|
|
#include <QNetworkProxy>
|
|
|
|
#include <QObject>
|
|
|
|
#include <QSslConfiguration>
|
2015-11-19 21:29:30 +03:00
|
|
|
#include <QString>
|
|
|
|
#include <QUrl>
|
2015-12-06 02:56:16 +03:00
|
|
|
#include <QWebSocket>
|
|
|
|
#include <QWebSocketCorsAuthenticator>
|
|
|
|
#include <QWebSocketServer>
|
2015-11-13 20:44:32 +03:00
|
|
|
|
2015-11-19 21:29:30 +03:00
|
|
|
class MyQMaskGenerator: public QMaskGenerator {
|
|
|
|
public:
|
2015-12-15 04:01:51 +03:00
|
|
|
protected:
|
2015-11-19 21:29:30 +03:00
|
|
|
};
|
2015-11-13 20:44:32 +03:00
|
|
|
|
2015-11-19 21:29:30 +03:00
|
|
|
int QMaskGenerator_Seed(void* ptr){
|
|
|
|
return static_cast<QMaskGenerator*>(ptr)->seed();
|
2015-11-13 20:44:32 +03:00
|
|
|
}
|
|
|
|
|
2015-11-19 21:29:30 +03:00
|
|
|
void QMaskGenerator_DestroyQMaskGenerator(void* ptr){
|
|
|
|
static_cast<QMaskGenerator*>(ptr)->~QMaskGenerator();
|
2015-11-13 20:44:32 +03:00
|
|
|
}
|
|
|
|
|
2015-11-19 21:29:30 +03:00
|
|
|
class MyQWebSocket: public QWebSocket {
|
2015-11-13 20:44:32 +03:00
|
|
|
public:
|
2015-12-15 04:01:51 +03:00
|
|
|
void Signal_AboutToClose() { callbackQWebSocketAboutToClose(this->objectName().toUtf8().data()); };
|
|
|
|
void Signal_BinaryFrameReceived(const QByteArray & frame, bool isLastFrame) { callbackQWebSocketBinaryFrameReceived(this->objectName().toUtf8().data(), new QByteArray(frame), isLastFrame); };
|
|
|
|
void Signal_BinaryMessageReceived(const QByteArray & message) { callbackQWebSocketBinaryMessageReceived(this->objectName().toUtf8().data(), new QByteArray(message)); };
|
|
|
|
void Signal_Connected() { callbackQWebSocketConnected(this->objectName().toUtf8().data()); };
|
|
|
|
void Signal_Disconnected() { callbackQWebSocketDisconnected(this->objectName().toUtf8().data()); };
|
|
|
|
void Signal_ReadChannelFinished() { callbackQWebSocketReadChannelFinished(this->objectName().toUtf8().data()); };
|
|
|
|
void Signal_StateChanged(QAbstractSocket::SocketState state) { callbackQWebSocketStateChanged(this->objectName().toUtf8().data(), state); };
|
|
|
|
void Signal_TextFrameReceived(const QString & frame, bool isLastFrame) { callbackQWebSocketTextFrameReceived(this->objectName().toUtf8().data(), frame.toUtf8().data(), isLastFrame); };
|
|
|
|
void Signal_TextMessageReceived(const QString & message) { callbackQWebSocketTextMessageReceived(this->objectName().toUtf8().data(), message.toUtf8().data()); };
|
|
|
|
protected:
|
2015-11-13 20:44:32 +03:00
|
|
|
};
|
|
|
|
|
2015-11-19 21:29:30 +03:00
|
|
|
void QWebSocket_Abort(void* ptr){
|
|
|
|
static_cast<QWebSocket*>(ptr)->abort();
|
2015-11-13 20:44:32 +03:00
|
|
|
}
|
|
|
|
|
2015-11-19 21:29:30 +03:00
|
|
|
void QWebSocket_ConnectAboutToClose(void* ptr){
|
|
|
|
QObject::connect(static_cast<QWebSocket*>(ptr), static_cast<void (QWebSocket::*)()>(&QWebSocket::aboutToClose), static_cast<MyQWebSocket*>(ptr), static_cast<void (MyQWebSocket::*)()>(&MyQWebSocket::Signal_AboutToClose));;
|
2015-11-13 20:44:32 +03:00
|
|
|
}
|
|
|
|
|
2015-11-19 21:29:30 +03:00
|
|
|
void QWebSocket_DisconnectAboutToClose(void* ptr){
|
|
|
|
QObject::disconnect(static_cast<QWebSocket*>(ptr), static_cast<void (QWebSocket::*)()>(&QWebSocket::aboutToClose), static_cast<MyQWebSocket*>(ptr), static_cast<void (MyQWebSocket::*)()>(&MyQWebSocket::Signal_AboutToClose));;
|
2015-11-13 20:44:32 +03:00
|
|
|
}
|
|
|
|
|
2015-11-19 21:29:30 +03:00
|
|
|
void QWebSocket_ConnectBinaryFrameReceived(void* ptr){
|
|
|
|
QObject::connect(static_cast<QWebSocket*>(ptr), static_cast<void (QWebSocket::*)(const QByteArray &, bool)>(&QWebSocket::binaryFrameReceived), static_cast<MyQWebSocket*>(ptr), static_cast<void (MyQWebSocket::*)(const QByteArray &, bool)>(&MyQWebSocket::Signal_BinaryFrameReceived));;
|
2015-11-13 20:44:32 +03:00
|
|
|
}
|
|
|
|
|
2015-11-19 21:29:30 +03:00
|
|
|
void QWebSocket_DisconnectBinaryFrameReceived(void* ptr){
|
|
|
|
QObject::disconnect(static_cast<QWebSocket*>(ptr), static_cast<void (QWebSocket::*)(const QByteArray &, bool)>(&QWebSocket::binaryFrameReceived), static_cast<MyQWebSocket*>(ptr), static_cast<void (MyQWebSocket::*)(const QByteArray &, bool)>(&MyQWebSocket::Signal_BinaryFrameReceived));;
|
2015-11-13 20:44:32 +03:00
|
|
|
}
|
|
|
|
|
2015-11-19 21:29:30 +03:00
|
|
|
void QWebSocket_ConnectBinaryMessageReceived(void* ptr){
|
|
|
|
QObject::connect(static_cast<QWebSocket*>(ptr), static_cast<void (QWebSocket::*)(const QByteArray &)>(&QWebSocket::binaryMessageReceived), static_cast<MyQWebSocket*>(ptr), static_cast<void (MyQWebSocket::*)(const QByteArray &)>(&MyQWebSocket::Signal_BinaryMessageReceived));;
|
2015-11-13 20:44:32 +03:00
|
|
|
}
|
|
|
|
|
2015-11-19 21:29:30 +03:00
|
|
|
void QWebSocket_DisconnectBinaryMessageReceived(void* ptr){
|
|
|
|
QObject::disconnect(static_cast<QWebSocket*>(ptr), static_cast<void (QWebSocket::*)(const QByteArray &)>(&QWebSocket::binaryMessageReceived), static_cast<MyQWebSocket*>(ptr), static_cast<void (MyQWebSocket::*)(const QByteArray &)>(&MyQWebSocket::Signal_BinaryMessageReceived));;
|
2015-11-13 20:44:32 +03:00
|
|
|
}
|
|
|
|
|
2015-11-19 21:29:30 +03:00
|
|
|
char* QWebSocket_CloseReason(void* ptr){
|
|
|
|
return static_cast<QWebSocket*>(ptr)->closeReason().toUtf8().data();
|
2015-11-13 20:44:32 +03:00
|
|
|
}
|
|
|
|
|
2015-11-19 21:29:30 +03:00
|
|
|
void QWebSocket_ConnectConnected(void* ptr){
|
|
|
|
QObject::connect(static_cast<QWebSocket*>(ptr), static_cast<void (QWebSocket::*)()>(&QWebSocket::connected), static_cast<MyQWebSocket*>(ptr), static_cast<void (MyQWebSocket::*)()>(&MyQWebSocket::Signal_Connected));;
|
|
|
|
}
|
2015-11-13 20:44:32 +03:00
|
|
|
|
2015-11-19 21:29:30 +03:00
|
|
|
void QWebSocket_DisconnectConnected(void* ptr){
|
|
|
|
QObject::disconnect(static_cast<QWebSocket*>(ptr), static_cast<void (QWebSocket::*)()>(&QWebSocket::connected), static_cast<MyQWebSocket*>(ptr), static_cast<void (MyQWebSocket::*)()>(&MyQWebSocket::Signal_Connected));;
|
|
|
|
}
|
2015-11-13 20:44:32 +03:00
|
|
|
|
2015-11-19 21:29:30 +03:00
|
|
|
void QWebSocket_ConnectDisconnected(void* ptr){
|
|
|
|
QObject::connect(static_cast<QWebSocket*>(ptr), static_cast<void (QWebSocket::*)()>(&QWebSocket::disconnected), static_cast<MyQWebSocket*>(ptr), static_cast<void (MyQWebSocket::*)()>(&MyQWebSocket::Signal_Disconnected));;
|
2015-11-13 20:44:32 +03:00
|
|
|
}
|
|
|
|
|
2015-11-19 21:29:30 +03:00
|
|
|
void QWebSocket_DisconnectDisconnected(void* ptr){
|
|
|
|
QObject::disconnect(static_cast<QWebSocket*>(ptr), static_cast<void (QWebSocket::*)()>(&QWebSocket::disconnected), static_cast<MyQWebSocket*>(ptr), static_cast<void (MyQWebSocket::*)()>(&MyQWebSocket::Signal_Disconnected));;
|
|
|
|
}
|
|
|
|
|
|
|
|
int QWebSocket_Error(void* ptr){
|
|
|
|
return static_cast<QWebSocket*>(ptr)->error();
|
|
|
|
}
|
|
|
|
|
|
|
|
char* QWebSocket_ErrorString(void* ptr){
|
|
|
|
return static_cast<QWebSocket*>(ptr)->errorString().toUtf8().data();
|
|
|
|
}
|
|
|
|
|
|
|
|
int QWebSocket_Flush(void* ptr){
|
|
|
|
return static_cast<QWebSocket*>(ptr)->flush();
|
|
|
|
}
|
|
|
|
|
|
|
|
void QWebSocket_IgnoreSslErrors(void* ptr){
|
|
|
|
QMetaObject::invokeMethod(static_cast<QWebSocket*>(ptr), "ignoreSslErrors");
|
|
|
|
}
|
|
|
|
|
|
|
|
int QWebSocket_IsValid(void* ptr){
|
|
|
|
return static_cast<QWebSocket*>(ptr)->isValid();
|
|
|
|
}
|
|
|
|
|
|
|
|
void* QWebSocket_MaskGenerator(void* ptr){
|
|
|
|
return const_cast<QMaskGenerator*>(static_cast<QWebSocket*>(ptr)->maskGenerator());
|
|
|
|
}
|
|
|
|
|
|
|
|
void QWebSocket_Open(void* ptr, void* url){
|
|
|
|
QMetaObject::invokeMethod(static_cast<QWebSocket*>(ptr), "open", Q_ARG(QUrl, *static_cast<QUrl*>(url)));
|
|
|
|
}
|
|
|
|
|
|
|
|
char* QWebSocket_Origin(void* ptr){
|
|
|
|
return static_cast<QWebSocket*>(ptr)->origin().toUtf8().data();
|
|
|
|
}
|
|
|
|
|
|
|
|
int QWebSocket_PauseMode(void* ptr){
|
|
|
|
return static_cast<QWebSocket*>(ptr)->pauseMode();
|
|
|
|
}
|
|
|
|
|
|
|
|
char* QWebSocket_PeerName(void* ptr){
|
|
|
|
return static_cast<QWebSocket*>(ptr)->peerName().toUtf8().data();
|
|
|
|
}
|
|
|
|
|
|
|
|
void QWebSocket_Ping(void* ptr, void* payload){
|
|
|
|
QMetaObject::invokeMethod(static_cast<QWebSocket*>(ptr), "ping", Q_ARG(QByteArray, *static_cast<QByteArray*>(payload)));
|
|
|
|
}
|
|
|
|
|
|
|
|
void QWebSocket_ConnectReadChannelFinished(void* ptr){
|
|
|
|
QObject::connect(static_cast<QWebSocket*>(ptr), static_cast<void (QWebSocket::*)()>(&QWebSocket::readChannelFinished), static_cast<MyQWebSocket*>(ptr), static_cast<void (MyQWebSocket::*)()>(&MyQWebSocket::Signal_ReadChannelFinished));;
|
|
|
|
}
|
|
|
|
|
|
|
|
void QWebSocket_DisconnectReadChannelFinished(void* ptr){
|
|
|
|
QObject::disconnect(static_cast<QWebSocket*>(ptr), static_cast<void (QWebSocket::*)()>(&QWebSocket::readChannelFinished), static_cast<MyQWebSocket*>(ptr), static_cast<void (MyQWebSocket::*)()>(&MyQWebSocket::Signal_ReadChannelFinished));;
|
|
|
|
}
|
|
|
|
|
|
|
|
char* QWebSocket_ResourceName(void* ptr){
|
|
|
|
return static_cast<QWebSocket*>(ptr)->resourceName().toUtf8().data();
|
|
|
|
}
|
|
|
|
|
|
|
|
void QWebSocket_Resume(void* ptr){
|
|
|
|
static_cast<QWebSocket*>(ptr)->resume();
|
|
|
|
}
|
|
|
|
|
|
|
|
void QWebSocket_SetMaskGenerator(void* ptr, void* maskGenerator){
|
|
|
|
static_cast<QWebSocket*>(ptr)->setMaskGenerator(static_cast<QMaskGenerator*>(maskGenerator));
|
|
|
|
}
|
|
|
|
|
|
|
|
void QWebSocket_SetPauseMode(void* ptr, int pauseMode){
|
|
|
|
static_cast<QWebSocket*>(ptr)->setPauseMode(static_cast<QAbstractSocket::PauseMode>(pauseMode));
|
|
|
|
}
|
|
|
|
|
|
|
|
void QWebSocket_SetProxy(void* ptr, void* networkProxy){
|
|
|
|
static_cast<QWebSocket*>(ptr)->setProxy(*static_cast<QNetworkProxy*>(networkProxy));
|
|
|
|
}
|
|
|
|
|
|
|
|
void QWebSocket_SetSslConfiguration(void* ptr, void* sslConfiguration){
|
|
|
|
static_cast<QWebSocket*>(ptr)->setSslConfiguration(*static_cast<QSslConfiguration*>(sslConfiguration));
|
|
|
|
}
|
|
|
|
|
|
|
|
void QWebSocket_ConnectStateChanged(void* ptr){
|
|
|
|
QObject::connect(static_cast<QWebSocket*>(ptr), static_cast<void (QWebSocket::*)(QAbstractSocket::SocketState)>(&QWebSocket::stateChanged), static_cast<MyQWebSocket*>(ptr), static_cast<void (MyQWebSocket::*)(QAbstractSocket::SocketState)>(&MyQWebSocket::Signal_StateChanged));;
|
|
|
|
}
|
|
|
|
|
|
|
|
void QWebSocket_DisconnectStateChanged(void* ptr){
|
|
|
|
QObject::disconnect(static_cast<QWebSocket*>(ptr), static_cast<void (QWebSocket::*)(QAbstractSocket::SocketState)>(&QWebSocket::stateChanged), static_cast<MyQWebSocket*>(ptr), static_cast<void (MyQWebSocket::*)(QAbstractSocket::SocketState)>(&MyQWebSocket::Signal_StateChanged));;
|
|
|
|
}
|
|
|
|
|
|
|
|
void QWebSocket_ConnectTextFrameReceived(void* ptr){
|
|
|
|
QObject::connect(static_cast<QWebSocket*>(ptr), static_cast<void (QWebSocket::*)(const QString &, bool)>(&QWebSocket::textFrameReceived), static_cast<MyQWebSocket*>(ptr), static_cast<void (MyQWebSocket::*)(const QString &, bool)>(&MyQWebSocket::Signal_TextFrameReceived));;
|
|
|
|
}
|
|
|
|
|
|
|
|
void QWebSocket_DisconnectTextFrameReceived(void* ptr){
|
|
|
|
QObject::disconnect(static_cast<QWebSocket*>(ptr), static_cast<void (QWebSocket::*)(const QString &, bool)>(&QWebSocket::textFrameReceived), static_cast<MyQWebSocket*>(ptr), static_cast<void (MyQWebSocket::*)(const QString &, bool)>(&MyQWebSocket::Signal_TextFrameReceived));;
|
|
|
|
}
|
|
|
|
|
|
|
|
void QWebSocket_ConnectTextMessageReceived(void* ptr){
|
|
|
|
QObject::connect(static_cast<QWebSocket*>(ptr), static_cast<void (QWebSocket::*)(const QString &)>(&QWebSocket::textMessageReceived), static_cast<MyQWebSocket*>(ptr), static_cast<void (MyQWebSocket::*)(const QString &)>(&MyQWebSocket::Signal_TextMessageReceived));;
|
|
|
|
}
|
|
|
|
|
|
|
|
void QWebSocket_DisconnectTextMessageReceived(void* ptr){
|
|
|
|
QObject::disconnect(static_cast<QWebSocket*>(ptr), static_cast<void (QWebSocket::*)(const QString &)>(&QWebSocket::textMessageReceived), static_cast<MyQWebSocket*>(ptr), static_cast<void (MyQWebSocket::*)(const QString &)>(&MyQWebSocket::Signal_TextMessageReceived));;
|
|
|
|
}
|
|
|
|
|
|
|
|
void QWebSocket_DestroyQWebSocket(void* ptr){
|
|
|
|
static_cast<QWebSocket*>(ptr)->~QWebSocket();
|
2015-11-13 20:44:32 +03:00
|
|
|
}
|
|
|
|
|
2015-12-06 02:56:16 +03:00
|
|
|
void* QWebSocketCorsAuthenticator_NewQWebSocketCorsAuthenticator3(void* other){
|
|
|
|
return new QWebSocketCorsAuthenticator(*static_cast<QWebSocketCorsAuthenticator*>(other));
|
|
|
|
}
|
|
|
|
|
|
|
|
void* QWebSocketCorsAuthenticator_NewQWebSocketCorsAuthenticator(char* origin){
|
|
|
|
return new QWebSocketCorsAuthenticator(QString(origin));
|
|
|
|
}
|
|
|
|
|
|
|
|
void* QWebSocketCorsAuthenticator_NewQWebSocketCorsAuthenticator2(void* other){
|
|
|
|
return new QWebSocketCorsAuthenticator(*static_cast<QWebSocketCorsAuthenticator*>(other));
|
|
|
|
}
|
|
|
|
|
|
|
|
int QWebSocketCorsAuthenticator_Allowed(void* ptr){
|
|
|
|
return static_cast<QWebSocketCorsAuthenticator*>(ptr)->allowed();
|
|
|
|
}
|
|
|
|
|
|
|
|
char* QWebSocketCorsAuthenticator_Origin(void* ptr){
|
|
|
|
return static_cast<QWebSocketCorsAuthenticator*>(ptr)->origin().toUtf8().data();
|
|
|
|
}
|
|
|
|
|
|
|
|
void QWebSocketCorsAuthenticator_SetAllowed(void* ptr, int allowed){
|
|
|
|
static_cast<QWebSocketCorsAuthenticator*>(ptr)->setAllowed(allowed != 0);
|
|
|
|
}
|
|
|
|
|
|
|
|
void QWebSocketCorsAuthenticator_Swap(void* ptr, void* other){
|
|
|
|
static_cast<QWebSocketCorsAuthenticator*>(ptr)->swap(*static_cast<QWebSocketCorsAuthenticator*>(other));
|
|
|
|
}
|
|
|
|
|
|
|
|
void QWebSocketCorsAuthenticator_DestroyQWebSocketCorsAuthenticator(void* ptr){
|
|
|
|
static_cast<QWebSocketCorsAuthenticator*>(ptr)->~QWebSocketCorsAuthenticator();
|
|
|
|
}
|
|
|
|
|
|
|
|
class MyQWebSocketServer: public QWebSocketServer {
|
|
|
|
public:
|
2015-12-15 04:01:51 +03:00
|
|
|
MyQWebSocketServer(const QString &serverName, SslMode secureMode, QObject *parent) : QWebSocketServer(serverName, secureMode, parent) {};
|
|
|
|
void Signal_AcceptError(QAbstractSocket::SocketError socketError) { callbackQWebSocketServerAcceptError(this->objectName().toUtf8().data(), socketError); };
|
|
|
|
void Signal_Closed() { callbackQWebSocketServerClosed(this->objectName().toUtf8().data()); };
|
|
|
|
void Signal_NewConnection() { callbackQWebSocketServerNewConnection(this->objectName().toUtf8().data()); };
|
|
|
|
void Signal_OriginAuthenticationRequired(QWebSocketCorsAuthenticator * authenticator) { callbackQWebSocketServerOriginAuthenticationRequired(this->objectName().toUtf8().data(), authenticator); };
|
|
|
|
protected:
|
2015-12-06 02:56:16 +03:00
|
|
|
};
|
|
|
|
|
|
|
|
void* QWebSocketServer_NewQWebSocketServer(char* serverName, int secureMode, void* parent){
|
2015-12-15 04:01:51 +03:00
|
|
|
return new MyQWebSocketServer(QString(serverName), static_cast<QWebSocketServer::SslMode>(secureMode), static_cast<QObject*>(parent));
|
2015-12-06 02:56:16 +03:00
|
|
|
}
|
|
|
|
|
|
|
|
void QWebSocketServer_ConnectAcceptError(void* ptr){
|
|
|
|
QObject::connect(static_cast<QWebSocketServer*>(ptr), static_cast<void (QWebSocketServer::*)(QAbstractSocket::SocketError)>(&QWebSocketServer::acceptError), static_cast<MyQWebSocketServer*>(ptr), static_cast<void (MyQWebSocketServer::*)(QAbstractSocket::SocketError)>(&MyQWebSocketServer::Signal_AcceptError));;
|
|
|
|
}
|
|
|
|
|
|
|
|
void QWebSocketServer_DisconnectAcceptError(void* ptr){
|
|
|
|
QObject::disconnect(static_cast<QWebSocketServer*>(ptr), static_cast<void (QWebSocketServer::*)(QAbstractSocket::SocketError)>(&QWebSocketServer::acceptError), static_cast<MyQWebSocketServer*>(ptr), static_cast<void (MyQWebSocketServer::*)(QAbstractSocket::SocketError)>(&MyQWebSocketServer::Signal_AcceptError));;
|
|
|
|
}
|
|
|
|
|
|
|
|
void QWebSocketServer_Close(void* ptr){
|
|
|
|
static_cast<QWebSocketServer*>(ptr)->close();
|
|
|
|
}
|
|
|
|
|
|
|
|
void QWebSocketServer_ConnectClosed(void* ptr){
|
|
|
|
QObject::connect(static_cast<QWebSocketServer*>(ptr), static_cast<void (QWebSocketServer::*)()>(&QWebSocketServer::closed), static_cast<MyQWebSocketServer*>(ptr), static_cast<void (MyQWebSocketServer::*)()>(&MyQWebSocketServer::Signal_Closed));;
|
|
|
|
}
|
|
|
|
|
|
|
|
void QWebSocketServer_DisconnectClosed(void* ptr){
|
|
|
|
QObject::disconnect(static_cast<QWebSocketServer*>(ptr), static_cast<void (QWebSocketServer::*)()>(&QWebSocketServer::closed), static_cast<MyQWebSocketServer*>(ptr), static_cast<void (MyQWebSocketServer::*)()>(&MyQWebSocketServer::Signal_Closed));;
|
|
|
|
}
|
|
|
|
|
|
|
|
char* QWebSocketServer_ErrorString(void* ptr){
|
|
|
|
return static_cast<QWebSocketServer*>(ptr)->errorString().toUtf8().data();
|
|
|
|
}
|
|
|
|
|
|
|
|
int QWebSocketServer_HasPendingConnections(void* ptr){
|
|
|
|
return static_cast<QWebSocketServer*>(ptr)->hasPendingConnections();
|
|
|
|
}
|
|
|
|
|
|
|
|
int QWebSocketServer_IsListening(void* ptr){
|
|
|
|
return static_cast<QWebSocketServer*>(ptr)->isListening();
|
|
|
|
}
|
|
|
|
|
|
|
|
int QWebSocketServer_MaxPendingConnections(void* ptr){
|
|
|
|
return static_cast<QWebSocketServer*>(ptr)->maxPendingConnections();
|
|
|
|
}
|
|
|
|
|
|
|
|
void QWebSocketServer_ConnectNewConnection(void* ptr){
|
|
|
|
QObject::connect(static_cast<QWebSocketServer*>(ptr), static_cast<void (QWebSocketServer::*)()>(&QWebSocketServer::newConnection), static_cast<MyQWebSocketServer*>(ptr), static_cast<void (MyQWebSocketServer::*)()>(&MyQWebSocketServer::Signal_NewConnection));;
|
|
|
|
}
|
|
|
|
|
|
|
|
void QWebSocketServer_DisconnectNewConnection(void* ptr){
|
|
|
|
QObject::disconnect(static_cast<QWebSocketServer*>(ptr), static_cast<void (QWebSocketServer::*)()>(&QWebSocketServer::newConnection), static_cast<MyQWebSocketServer*>(ptr), static_cast<void (MyQWebSocketServer::*)()>(&MyQWebSocketServer::Signal_NewConnection));;
|
|
|
|
}
|
|
|
|
|
|
|
|
void* QWebSocketServer_NextPendingConnection(void* ptr){
|
|
|
|
return static_cast<QWebSocketServer*>(ptr)->nextPendingConnection();
|
|
|
|
}
|
|
|
|
|
|
|
|
void QWebSocketServer_ConnectOriginAuthenticationRequired(void* ptr){
|
|
|
|
QObject::connect(static_cast<QWebSocketServer*>(ptr), static_cast<void (QWebSocketServer::*)(QWebSocketCorsAuthenticator *)>(&QWebSocketServer::originAuthenticationRequired), static_cast<MyQWebSocketServer*>(ptr), static_cast<void (MyQWebSocketServer::*)(QWebSocketCorsAuthenticator *)>(&MyQWebSocketServer::Signal_OriginAuthenticationRequired));;
|
|
|
|
}
|
|
|
|
|
|
|
|
void QWebSocketServer_DisconnectOriginAuthenticationRequired(void* ptr){
|
|
|
|
QObject::disconnect(static_cast<QWebSocketServer*>(ptr), static_cast<void (QWebSocketServer::*)(QWebSocketCorsAuthenticator *)>(&QWebSocketServer::originAuthenticationRequired), static_cast<MyQWebSocketServer*>(ptr), static_cast<void (MyQWebSocketServer::*)(QWebSocketCorsAuthenticator *)>(&MyQWebSocketServer::Signal_OriginAuthenticationRequired));;
|
|
|
|
}
|
|
|
|
|
|
|
|
void QWebSocketServer_PauseAccepting(void* ptr){
|
|
|
|
static_cast<QWebSocketServer*>(ptr)->pauseAccepting();
|
|
|
|
}
|
|
|
|
|
|
|
|
void QWebSocketServer_ResumeAccepting(void* ptr){
|
|
|
|
static_cast<QWebSocketServer*>(ptr)->resumeAccepting();
|
|
|
|
}
|
|
|
|
|
|
|
|
int QWebSocketServer_SecureMode(void* ptr){
|
|
|
|
return static_cast<QWebSocketServer*>(ptr)->secureMode();
|
|
|
|
}
|
|
|
|
|
|
|
|
char* QWebSocketServer_ServerName(void* ptr){
|
|
|
|
return static_cast<QWebSocketServer*>(ptr)->serverName().toUtf8().data();
|
|
|
|
}
|
|
|
|
|
|
|
|
void QWebSocketServer_SetMaxPendingConnections(void* ptr, int numConnections){
|
|
|
|
static_cast<QWebSocketServer*>(ptr)->setMaxPendingConnections(numConnections);
|
|
|
|
}
|
|
|
|
|
|
|
|
void QWebSocketServer_SetProxy(void* ptr, void* networkProxy){
|
|
|
|
static_cast<QWebSocketServer*>(ptr)->setProxy(*static_cast<QNetworkProxy*>(networkProxy));
|
|
|
|
}
|
|
|
|
|
|
|
|
void QWebSocketServer_SetServerName(void* ptr, char* serverName){
|
|
|
|
static_cast<QWebSocketServer*>(ptr)->setServerName(QString(serverName));
|
|
|
|
}
|
|
|
|
|
|
|
|
int QWebSocketServer_SetSocketDescriptor(void* ptr, int socketDescriptor){
|
|
|
|
return static_cast<QWebSocketServer*>(ptr)->setSocketDescriptor(socketDescriptor);
|
|
|
|
}
|
|
|
|
|
|
|
|
void QWebSocketServer_SetSslConfiguration(void* ptr, void* sslConfiguration){
|
|
|
|
static_cast<QWebSocketServer*>(ptr)->setSslConfiguration(*static_cast<QSslConfiguration*>(sslConfiguration));
|
|
|
|
}
|
|
|
|
|
|
|
|
int QWebSocketServer_SocketDescriptor(void* ptr){
|
|
|
|
return static_cast<QWebSocketServer*>(ptr)->socketDescriptor();
|
|
|
|
}
|
|
|
|
|
|
|
|
void QWebSocketServer_DestroyQWebSocketServer(void* ptr){
|
|
|
|
static_cast<QWebSocketServer*>(ptr)->~QWebSocketServer();
|
|
|
|
}
|
|
|
|
|