#include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include class PythonQtWrapper_QSslKey : public QObject { Q_OBJECT public: public slots: QSslKey* new_QSslKey(); QSslKey* new_QSslKey(QIODevice* device, QSsl::KeyAlgorithm algorithm, QSsl::EncodingFormat format = QSsl::Pem, QSsl::KeyType type = QSsl::PrivateKey, const QByteArray& passPhrase = QByteArray()); QSslKey* new_QSslKey(const QByteArray& encoded, QSsl::KeyAlgorithm algorithm, QSsl::EncodingFormat format = QSsl::Pem, QSsl::KeyType type = QSsl::PrivateKey, const QByteArray& passPhrase = QByteArray()); QSslKey* new_QSslKey(const QSslKey& other); void delete_QSslKey(QSslKey* obj) { delete obj; } QSsl::KeyAlgorithm algorithm(QSslKey* theWrappedObject) const; QByteArray toDer(QSslKey* theWrappedObject, const QByteArray& passPhrase = QByteArray()) const; QSslKey* operator_assign(QSslKey* theWrappedObject, const QSslKey& other); void clear(QSslKey* theWrappedObject); int length(QSslKey* theWrappedObject) const; QByteArray toPem(QSslKey* theWrappedObject, const QByteArray& passPhrase = QByteArray()) const; Qt::HANDLE handle(QSslKey* theWrappedObject) const; QSsl::KeyType type(QSslKey* theWrappedObject) const; bool operator_equal(QSslKey* theWrappedObject, const QSslKey& key) const; bool isNull(QSslKey* theWrappedObject) const; QString py_toString(QSslKey*); }; class PythonQtShell_QSslSocket : public QSslSocket { public: PythonQtShell_QSslSocket(QObject* parent = 0):QSslSocket(parent),_wrapper(NULL) {}; virtual bool canReadLine() const; virtual qint64 bytesToWrite() const; virtual qint64 readData(char* data, qint64 maxlen); virtual qint64 writeData(const char* data, qint64 len); virtual qint64 bytesAvailable() const; virtual bool waitForBytesWritten(int msecs = 30000); virtual bool atEnd() const; virtual void close(); virtual bool waitForReadyRead(int msecs = 30000); virtual qint64 readLineData(char* data, qint64 maxlen); virtual bool isSequential() const; virtual qint64 size() const; virtual qint64 pos() const; virtual bool reset(); virtual bool open(QIODevice::OpenMode mode); virtual bool seek(qint64 pos); virtual void childEvent(QChildEvent* arg__1); virtual void timerEvent(QTimerEvent* arg__1); virtual void customEvent(QEvent* arg__1); virtual bool event(QEvent* arg__1); virtual bool eventFilter(QObject* arg__1, QEvent* arg__2); PythonQtInstanceWrapper* _wrapper; }; class PythonQtPublicPromoter_QSslSocket : public QSslSocket { public: inline bool promoted_canReadLine() const { return QSslSocket::canReadLine(); } inline qint64 promoted_bytesToWrite() const { return QSslSocket::bytesToWrite(); } inline qint64 promoted_readData(char* data, qint64 maxlen) { return QSslSocket::readData(data, maxlen); } inline qint64 promoted_writeData(const char* data, qint64 len) { return QSslSocket::writeData(data, len); } inline qint64 promoted_bytesAvailable() const { return QSslSocket::bytesAvailable(); } inline bool promoted_waitForBytesWritten(int msecs = 30000) { return QSslSocket::waitForBytesWritten(msecs); } inline bool promoted_atEnd() const { return QSslSocket::atEnd(); } inline void promoted_close() { QSslSocket::close(); } inline bool promoted_waitForReadyRead(int msecs = 30000) { return QSslSocket::waitForReadyRead(msecs); } }; class PythonQtWrapper_QSslSocket : public QObject { Q_OBJECT public: Q_ENUMS(SslMode PeerVerifyMode ) enum SslMode{ UnencryptedMode = QSslSocket::UnencryptedMode, SslClientMode = QSslSocket::SslClientMode, SslServerMode = QSslSocket::SslServerMode}; enum PeerVerifyMode{ VerifyNone = QSslSocket::VerifyNone, QueryPeer = QSslSocket::QueryPeer, VerifyPeer = QSslSocket::VerifyPeer, AutoVerifyPeer = QSslSocket::AutoVerifyPeer}; public slots: QSslSocket* new_QSslSocket(QObject* parent = 0); void delete_QSslSocket(QSslSocket* obj) { delete obj; } QSslSocket::SslMode mode(QSslSocket* theWrappedObject) const; void setProtocol(QSslSocket* theWrappedObject, QSsl::SslProtocol protocol); void static_QSslSocket_setDefaultCiphers(const QList& ciphers); void static_QSslSocket_setDefaultCaCertificates(const QList& certificates); bool static_QSslSocket_supportsSsl(); void setSocketOption(QSslSocket* theWrappedObject, QAbstractSocket::SocketOption option, const QVariant& value); bool isEncrypted(QSslSocket* theWrappedObject) const; bool canReadLine(QSslSocket* theWrappedObject) const; QSslKey privateKey(QSslSocket* theWrappedObject) const; QList static_QSslSocket_defaultCaCertificates(); QSslConfiguration sslConfiguration(QSslSocket* theWrappedObject) const; qint64 bytesToWrite(QSslSocket* theWrappedObject) const; void setCaCertificates(QSslSocket* theWrappedObject, const QList& certificates); QList static_QSslSocket_defaultCiphers(); QList sslErrors(QSslSocket* theWrappedObject) const; void connectToHostEncrypted(QSslSocket* theWrappedObject, const QString& hostName, unsigned short port, const QString& sslPeerName, QIODevice::OpenMode mode = QIODevice::ReadWrite); void connectToHostEncrypted(QSslSocket* theWrappedObject, const QString& hostName, unsigned short port, QIODevice::OpenMode mode = QIODevice::ReadWrite); void ignoreSslErrors(QSslSocket* theWrappedObject, const QList& errors); void setCiphers(QSslSocket* theWrappedObject, const QString& ciphers); qint64 encryptedBytesAvailable(QSslSocket* theWrappedObject) const; void setCiphers(QSslSocket* theWrappedObject, const QList& ciphers); void addCaCertificates(QSslSocket* theWrappedObject, const QList& certificates); bool addCaCertificates(QSslSocket* theWrappedObject, const QString& path, QSsl::EncodingFormat format = QSsl::Pem, QRegExp::PatternSyntax syntax = QRegExp::FixedString); bool flush(QSslSocket* theWrappedObject); QSslSocket::PeerVerifyMode peerVerifyMode(QSslSocket* theWrappedObject) const; QSslCertificate peerCertificate(QSslSocket* theWrappedObject) const; bool setSocketDescriptor(QSslSocket* theWrappedObject, int socketDescriptor, QAbstractSocket::SocketState state = QAbstractSocket::ConnectedState, QIODevice::OpenMode openMode = QIODevice::ReadWrite); QList caCertificates(QSslSocket* theWrappedObject) const; void setPrivateKey(QSslSocket* theWrappedObject, const QString& fileName, QSsl::KeyAlgorithm algorithm = QSsl::Rsa, QSsl::EncodingFormat format = QSsl::Pem, const QByteArray& passPhrase = QByteArray()); qint64 readData(QSslSocket* theWrappedObject, char* data, qint64 maxlen); QSslCipher sessionCipher(QSslSocket* theWrappedObject) const; void setPrivateKey(QSslSocket* theWrappedObject, const QSslKey& key); void setReadBufferSize(QSslSocket* theWrappedObject, qint64 size); void addCaCertificate(QSslSocket* theWrappedObject, const QSslCertificate& certificate); qint64 writeData(QSslSocket* theWrappedObject, const char* data, qint64 len); void setSslConfiguration(QSslSocket* theWrappedObject, const QSslConfiguration& config); void setPeerVerifyDepth(QSslSocket* theWrappedObject, int depth); void abort(QSslSocket* theWrappedObject); qint64 bytesAvailable(QSslSocket* theWrappedObject) const; bool waitForDisconnected(QSslSocket* theWrappedObject, int msecs = 30000); bool waitForBytesWritten(QSslSocket* theWrappedObject, int msecs = 30000); bool atEnd(QSslSocket* theWrappedObject) const; void static_QSslSocket_addDefaultCaCertificate(const QSslCertificate& certificate); void setPeerVerifyMode(QSslSocket* theWrappedObject, QSslSocket::PeerVerifyMode mode); void setLocalCertificate(QSslSocket* theWrappedObject, const QString& fileName, QSsl::EncodingFormat format = QSsl::Pem); void setLocalCertificate(QSslSocket* theWrappedObject, const QSslCertificate& certificate); QList static_QSslSocket_supportedCiphers(); qint64 encryptedBytesToWrite(QSslSocket* theWrappedObject) const; void close(QSslSocket* theWrappedObject); bool waitForConnected(QSslSocket* theWrappedObject, int msecs = 30000); QList static_QSslSocket_systemCaCertificates(); bool waitForReadyRead(QSslSocket* theWrappedObject, int msecs = 30000); QSslCertificate localCertificate(QSslSocket* theWrappedObject) const; bool waitForEncrypted(QSslSocket* theWrappedObject, int msecs = 30000); QVariant socketOption(QSslSocket* theWrappedObject, QAbstractSocket::SocketOption option); QList peerCertificateChain(QSslSocket* theWrappedObject) const; QSsl::SslProtocol protocol(QSslSocket* theWrappedObject) const; int peerVerifyDepth(QSslSocket* theWrappedObject) const; void static_QSslSocket_addDefaultCaCertificates(const QList& certificates); bool static_QSslSocket_addDefaultCaCertificates(const QString& path, QSsl::EncodingFormat format = QSsl::Pem, QRegExp::PatternSyntax syntax = QRegExp::FixedString); QList ciphers(QSslSocket* theWrappedObject) const; }; class PythonQtShell_QTcpServer : public QTcpServer { public: PythonQtShell_QTcpServer(QObject* parent = 0):QTcpServer(parent),_wrapper(NULL) {}; virtual QTcpSocket* nextPendingConnection(); virtual bool hasPendingConnections() const; virtual void incomingConnection(int handle); virtual void childEvent(QChildEvent* arg__1); virtual void timerEvent(QTimerEvent* arg__1); virtual void customEvent(QEvent* arg__1); virtual bool event(QEvent* arg__1); virtual bool eventFilter(QObject* arg__1, QEvent* arg__2); PythonQtInstanceWrapper* _wrapper; }; class PythonQtPublicPromoter_QTcpServer : public QTcpServer { public: inline QTcpSocket* promoted_nextPendingConnection() { return QTcpServer::nextPendingConnection(); } inline bool promoted_hasPendingConnections() const { return QTcpServer::hasPendingConnections(); } inline void promoted_incomingConnection(int handle) { QTcpServer::incomingConnection(handle); } }; class PythonQtWrapper_QTcpServer : public QObject { Q_OBJECT public: public slots: QTcpServer* new_QTcpServer(QObject* parent = 0); void delete_QTcpServer(QTcpServer* obj) { delete obj; } int maxPendingConnections(QTcpServer* theWrappedObject) const; QAbstractSocket::SocketError serverError(QTcpServer* theWrappedObject) const; bool waitForNewConnection(QTcpServer* theWrappedObject, int msec = 0, bool* timedOut = 0); bool isListening(QTcpServer* theWrappedObject) const; unsigned short serverPort(QTcpServer* theWrappedObject) const; QTcpSocket* nextPendingConnection(QTcpServer* theWrappedObject); void close(QTcpServer* theWrappedObject); void setProxy(QTcpServer* theWrappedObject, const QNetworkProxy& networkProxy); QNetworkProxy proxy(QTcpServer* theWrappedObject) const; QHostAddress serverAddress(QTcpServer* theWrappedObject) const; int socketDescriptor(QTcpServer* theWrappedObject) const; bool setSocketDescriptor(QTcpServer* theWrappedObject, int socketDescriptor); void setMaxPendingConnections(QTcpServer* theWrappedObject, int numConnections); bool listen(QTcpServer* theWrappedObject, const QHostAddress& address = QHostAddress::Any, unsigned short port = 0); bool hasPendingConnections(QTcpServer* theWrappedObject) const; QString errorString(QTcpServer* theWrappedObject) const; void incomingConnection(QTcpServer* theWrappedObject, int handle); }; class PythonQtShell_QTcpSocket : public QTcpSocket { public: PythonQtShell_QTcpSocket(QObject* parent = 0):QTcpSocket(parent),_wrapper(NULL) {}; virtual qint64 bytesAvailable() const; virtual bool waitForBytesWritten(int msecs); virtual bool isSequential() const; virtual qint64 readData(char* data, qint64 maxlen); virtual bool reset(); virtual qint64 bytesToWrite() const; virtual bool waitForReadyRead(int msecs); virtual qint64 writeData(const char* data, qint64 len); virtual bool canReadLine() const; virtual void close(); virtual bool atEnd() const; virtual qint64 readLineData(char* data, qint64 maxlen); virtual qint64 size() const; virtual qint64 pos() const; virtual bool open(QIODevice::OpenMode mode); virtual bool seek(qint64 pos); virtual void childEvent(QChildEvent* arg__1); virtual void timerEvent(QTimerEvent* arg__1); virtual void customEvent(QEvent* arg__1); virtual bool event(QEvent* arg__1); virtual bool eventFilter(QObject* arg__1, QEvent* arg__2); PythonQtInstanceWrapper* _wrapper; }; class PythonQtWrapper_QTcpSocket : public QObject { Q_OBJECT public: public slots: QTcpSocket* new_QTcpSocket(QObject* parent = 0); void delete_QTcpSocket(QTcpSocket* obj) { delete obj; } }; class PythonQtShell_QUdpSocket : public QUdpSocket { public: PythonQtShell_QUdpSocket(QObject* parent = 0):QUdpSocket(parent),_wrapper(NULL) {}; virtual qint64 bytesAvailable() const; virtual bool waitForBytesWritten(int msecs); virtual qint64 size() const; virtual bool isSequential() const; virtual qint64 readData(char* data, qint64 maxlen); virtual qint64 bytesToWrite() const; virtual bool waitForReadyRead(int msecs); virtual qint64 writeData(const char* data, qint64 len); virtual bool canReadLine() const; virtual void close(); virtual bool atEnd() const; virtual qint64 readLineData(char* data, qint64 maxlen); virtual qint64 pos() const; virtual bool reset(); virtual bool open(QIODevice::OpenMode mode); virtual bool seek(qint64 pos); virtual void childEvent(QChildEvent* arg__1); virtual void timerEvent(QTimerEvent* arg__1); virtual void customEvent(QEvent* arg__1); virtual bool event(QEvent* arg__1); virtual bool eventFilter(QObject* arg__1, QEvent* arg__2); PythonQtInstanceWrapper* _wrapper; }; class PythonQtWrapper_QUdpSocket : public QObject { Q_OBJECT public: Q_ENUMS(BindFlag ) Q_FLAGS(BindMode ) enum BindFlag{ DefaultForPlatform = QUdpSocket::DefaultForPlatform, ShareAddress = QUdpSocket::ShareAddress, DontShareAddress = QUdpSocket::DontShareAddress, ReuseAddressHint = QUdpSocket::ReuseAddressHint}; Q_DECLARE_FLAGS(BindMode, BindFlag) public slots: QUdpSocket* new_QUdpSocket(QObject* parent = 0); void delete_QUdpSocket(QUdpSocket* obj) { delete obj; } qint64 writeDatagram(QUdpSocket* theWrappedObject, const QByteArray& datagram, const QHostAddress& host, unsigned short port); bool bind(QUdpSocket* theWrappedObject, unsigned short port = 0); bool hasPendingDatagrams(QUdpSocket* theWrappedObject) const; qint64 pendingDatagramSize(QUdpSocket* theWrappedObject) const; bool bind(QUdpSocket* theWrappedObject, unsigned short port, QUdpSocket::BindMode mode); bool bind(QUdpSocket* theWrappedObject, const QHostAddress& address, unsigned short port, QUdpSocket::BindMode mode); bool bind(QUdpSocket* theWrappedObject, const QHostAddress& address, unsigned short port); qint64 readDatagram(QUdpSocket* theWrappedObject, char* data, qint64 maxlen, QHostAddress* host = 0, unsigned short* port = 0); }; class PythonQtShell_QUrlInfo : public QUrlInfo { public: PythonQtShell_QUrlInfo():QUrlInfo(),_wrapper(NULL) {}; PythonQtShell_QUrlInfo(const QString& name, int permissions, const QString& owner, const QString& group, qint64 size, const QDateTime& lastModified, const QDateTime& lastRead, bool isDir, bool isFile, bool isSymLink, bool isWritable, bool isReadable, bool isExecutable):QUrlInfo(name, permissions, owner, group, size, lastModified, lastRead, isDir, isFile, isSymLink, isWritable, isReadable, isExecutable),_wrapper(NULL) {}; PythonQtShell_QUrlInfo(const QUrl& url, int permissions, const QString& owner, const QString& group, qint64 size, const QDateTime& lastModified, const QDateTime& lastRead, bool isDir, bool isFile, bool isSymLink, bool isWritable, bool isReadable, bool isExecutable):QUrlInfo(url, permissions, owner, group, size, lastModified, lastRead, isDir, isFile, isSymLink, isWritable, isReadable, isExecutable),_wrapper(NULL) {}; PythonQtShell_QUrlInfo(const QUrlInfo& ui):QUrlInfo(ui),_wrapper(NULL) {}; virtual void setWritable(bool b); virtual void setName(const QString& name); virtual void setReadable(bool b); virtual void setGroup(const QString& s); virtual void setSize(qint64 size); virtual void setFile(bool b); virtual void setLastModified(const QDateTime& dt); virtual void setDir(bool b); virtual void setPermissions(int p); virtual void setOwner(const QString& s); virtual void setSymLink(bool b); PythonQtInstanceWrapper* _wrapper; }; class PythonQtPublicPromoter_QUrlInfo : public QUrlInfo { public: inline void promoted_setWritable(bool b) { QUrlInfo::setWritable(b); } inline void promoted_setName(const QString& name) { QUrlInfo::setName(name); } inline void promoted_setReadable(bool b) { QUrlInfo::setReadable(b); } inline void promoted_setGroup(const QString& s) { QUrlInfo::setGroup(s); } inline void promoted_setSize(qint64 size) { QUrlInfo::setSize(size); } inline void promoted_setFile(bool b) { QUrlInfo::setFile(b); } inline void promoted_setLastModified(const QDateTime& dt) { QUrlInfo::setLastModified(dt); } inline void promoted_setDir(bool b) { QUrlInfo::setDir(b); } inline void promoted_setPermissions(int p) { QUrlInfo::setPermissions(p); } inline void promoted_setOwner(const QString& s) { QUrlInfo::setOwner(s); } inline void promoted_setSymLink(bool b) { QUrlInfo::setSymLink(b); } }; class PythonQtWrapper_QUrlInfo : public QObject { Q_OBJECT public: Q_ENUMS(PermissionSpec ) enum PermissionSpec{ ReadOwner = QUrlInfo::ReadOwner, WriteOwner = QUrlInfo::WriteOwner, ExeOwner = QUrlInfo::ExeOwner, ReadGroup = QUrlInfo::ReadGroup, WriteGroup = QUrlInfo::WriteGroup, ExeGroup = QUrlInfo::ExeGroup, ReadOther = QUrlInfo::ReadOther, WriteOther = QUrlInfo::WriteOther, ExeOther = QUrlInfo::ExeOther}; public slots: QUrlInfo* new_QUrlInfo(); QUrlInfo* new_QUrlInfo(const QString& name, int permissions, const QString& owner, const QString& group, qint64 size, const QDateTime& lastModified, const QDateTime& lastRead, bool isDir, bool isFile, bool isSymLink, bool isWritable, bool isReadable, bool isExecutable); QUrlInfo* new_QUrlInfo(const QUrl& url, int permissions, const QString& owner, const QString& group, qint64 size, const QDateTime& lastModified, const QDateTime& lastRead, bool isDir, bool isFile, bool isSymLink, bool isWritable, bool isReadable, bool isExecutable); QUrlInfo* new_QUrlInfo(const QUrlInfo& ui); void delete_QUrlInfo(QUrlInfo* obj) { delete obj; } bool isValid(QUrlInfo* theWrappedObject) const; bool isWritable(QUrlInfo* theWrappedObject) const; void setWritable(QUrlInfo* theWrappedObject, bool b); bool static_QUrlInfo_equal(const QUrlInfo& i1, const QUrlInfo& i2, int sortBy); void setName(QUrlInfo* theWrappedObject, const QString& name); void setReadable(QUrlInfo* theWrappedObject, bool b); bool isDir(QUrlInfo* theWrappedObject) const; QString name(QUrlInfo* theWrappedObject) const; void setLastRead(QUrlInfo* theWrappedObject, const QDateTime& dt); void setGroup(QUrlInfo* theWrappedObject, const QString& s); bool isExecutable(QUrlInfo* theWrappedObject) const; QDateTime lastModified(QUrlInfo* theWrappedObject) const; bool static_QUrlInfo_greaterThan(const QUrlInfo& i1, const QUrlInfo& i2, int sortBy); void setSize(QUrlInfo* theWrappedObject, qint64 size); QString owner(QUrlInfo* theWrappedObject) const; bool operator_equal(QUrlInfo* theWrappedObject, const QUrlInfo& i) const; void setFile(QUrlInfo* theWrappedObject, bool b); bool isSymLink(QUrlInfo* theWrappedObject) const; void setLastModified(QUrlInfo* theWrappedObject, const QDateTime& dt); void setDir(QUrlInfo* theWrappedObject, bool b); void setPermissions(QUrlInfo* theWrappedObject, int p); bool isFile(QUrlInfo* theWrappedObject) const; bool isReadable(QUrlInfo* theWrappedObject) const; void setOwner(QUrlInfo* theWrappedObject, const QString& s); QString group(QUrlInfo* theWrappedObject) const; qint64 size(QUrlInfo* theWrappedObject) const; bool static_QUrlInfo_lessThan(const QUrlInfo& i1, const QUrlInfo& i2, int sortBy); QDateTime lastRead(QUrlInfo* theWrappedObject) const; int permissions(QUrlInfo* theWrappedObject) const; void setSymLink(QUrlInfo* theWrappedObject, bool b); };