#include "qwebsocketserver.h" #include #include #include #include #include #include #include #include #include #include #include #include "_cgo_export.h" class MyQWebSocketServer: public QWebSocketServer { public: 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);}; }; QtObjectPtr QWebSocketServer_NewQWebSocketServer(char* serverName, int secureMode, QtObjectPtr parent){ return new QWebSocketServer(QString(serverName), static_cast(secureMode), static_cast(parent)); } void QWebSocketServer_ConnectAcceptError(QtObjectPtr ptr){ QObject::connect(static_cast(ptr), static_cast(&QWebSocketServer::acceptError), static_cast(ptr), static_cast(&MyQWebSocketServer::Signal_AcceptError));; } void QWebSocketServer_DisconnectAcceptError(QtObjectPtr ptr){ QObject::disconnect(static_cast(ptr), static_cast(&QWebSocketServer::acceptError), static_cast(ptr), static_cast(&MyQWebSocketServer::Signal_AcceptError));; } void QWebSocketServer_Close(QtObjectPtr ptr){ static_cast(ptr)->close(); } void QWebSocketServer_ConnectClosed(QtObjectPtr ptr){ QObject::connect(static_cast(ptr), static_cast(&QWebSocketServer::closed), static_cast(ptr), static_cast(&MyQWebSocketServer::Signal_Closed));; } void QWebSocketServer_DisconnectClosed(QtObjectPtr ptr){ QObject::disconnect(static_cast(ptr), static_cast(&QWebSocketServer::closed), static_cast(ptr), static_cast(&MyQWebSocketServer::Signal_Closed));; } char* QWebSocketServer_ErrorString(QtObjectPtr ptr){ return static_cast(ptr)->errorString().toUtf8().data(); } int QWebSocketServer_HasPendingConnections(QtObjectPtr ptr){ return static_cast(ptr)->hasPendingConnections(); } int QWebSocketServer_IsListening(QtObjectPtr ptr){ return static_cast(ptr)->isListening(); } int QWebSocketServer_MaxPendingConnections(QtObjectPtr ptr){ return static_cast(ptr)->maxPendingConnections(); } void QWebSocketServer_ConnectNewConnection(QtObjectPtr ptr){ QObject::connect(static_cast(ptr), static_cast(&QWebSocketServer::newConnection), static_cast(ptr), static_cast(&MyQWebSocketServer::Signal_NewConnection));; } void QWebSocketServer_DisconnectNewConnection(QtObjectPtr ptr){ QObject::disconnect(static_cast(ptr), static_cast(&QWebSocketServer::newConnection), static_cast(ptr), static_cast(&MyQWebSocketServer::Signal_NewConnection));; } QtObjectPtr QWebSocketServer_NextPendingConnection(QtObjectPtr ptr){ return static_cast(ptr)->nextPendingConnection(); } void QWebSocketServer_ConnectOriginAuthenticationRequired(QtObjectPtr ptr){ QObject::connect(static_cast(ptr), static_cast(&QWebSocketServer::originAuthenticationRequired), static_cast(ptr), static_cast(&MyQWebSocketServer::Signal_OriginAuthenticationRequired));; } void QWebSocketServer_DisconnectOriginAuthenticationRequired(QtObjectPtr ptr){ QObject::disconnect(static_cast(ptr), static_cast(&QWebSocketServer::originAuthenticationRequired), static_cast(ptr), static_cast(&MyQWebSocketServer::Signal_OriginAuthenticationRequired));; } void QWebSocketServer_PauseAccepting(QtObjectPtr ptr){ static_cast(ptr)->pauseAccepting(); } void QWebSocketServer_ResumeAccepting(QtObjectPtr ptr){ static_cast(ptr)->resumeAccepting(); } int QWebSocketServer_SecureMode(QtObjectPtr ptr){ return static_cast(ptr)->secureMode(); } char* QWebSocketServer_ServerName(QtObjectPtr ptr){ return static_cast(ptr)->serverName().toUtf8().data(); } char* QWebSocketServer_ServerUrl(QtObjectPtr ptr){ return static_cast(ptr)->serverUrl().toString().toUtf8().data(); } void QWebSocketServer_SetMaxPendingConnections(QtObjectPtr ptr, int numConnections){ static_cast(ptr)->setMaxPendingConnections(numConnections); } void QWebSocketServer_SetProxy(QtObjectPtr ptr, QtObjectPtr networkProxy){ static_cast(ptr)->setProxy(*static_cast(networkProxy)); } void QWebSocketServer_SetServerName(QtObjectPtr ptr, char* serverName){ static_cast(ptr)->setServerName(QString(serverName)); } int QWebSocketServer_SetSocketDescriptor(QtObjectPtr ptr, int socketDescriptor){ return static_cast(ptr)->setSocketDescriptor(socketDescriptor); } void QWebSocketServer_SetSslConfiguration(QtObjectPtr ptr, QtObjectPtr sslConfiguration){ static_cast(ptr)->setSslConfiguration(*static_cast(sslConfiguration)); } int QWebSocketServer_SocketDescriptor(QtObjectPtr ptr){ return static_cast(ptr)->socketDescriptor(); } void QWebSocketServer_DestroyQWebSocketServer(QtObjectPtr ptr){ static_cast(ptr)->~QWebSocketServer(); }