2024-11-04 22:53:04 +13:00
|
|
|
#include <QAbstractNetworkCache>
|
|
|
|
#include <QAuthenticator>
|
|
|
|
#include <QByteArray>
|
2024-11-19 19:29:06 +13:00
|
|
|
#include <QChildEvent>
|
|
|
|
#include <QEvent>
|
2024-11-04 22:53:04 +13:00
|
|
|
#include <QHstsPolicy>
|
|
|
|
#include <QHttpMultiPart>
|
|
|
|
#include <QIODevice>
|
|
|
|
#include <QList>
|
2024-11-19 19:29:06 +13:00
|
|
|
#include <QMetaMethod>
|
2024-11-04 22:53:04 +13:00
|
|
|
#include <QMetaObject>
|
|
|
|
#include <QNetworkAccessManager>
|
|
|
|
#include <QNetworkConfiguration>
|
|
|
|
#include <QNetworkCookieJar>
|
|
|
|
#include <QNetworkProxy>
|
|
|
|
#include <QNetworkProxyFactory>
|
|
|
|
#include <QNetworkReply>
|
|
|
|
#include <QNetworkRequest>
|
|
|
|
#include <QObject>
|
|
|
|
#include <QSslConfiguration>
|
|
|
|
#include <QSslError>
|
|
|
|
#include <QSslPreSharedKeyAuthenticator>
|
|
|
|
#include <QString>
|
|
|
|
#include <QByteArray>
|
|
|
|
#include <cstring>
|
2024-11-19 19:29:06 +13:00
|
|
|
#include <QTimerEvent>
|
2024-11-04 22:53:04 +13:00
|
|
|
#include <qnetworkaccessmanager.h>
|
|
|
|
#include "gen_qnetworkaccessmanager.h"
|
2024-12-11 19:55:47 +13:00
|
|
|
|
2025-01-07 11:30:33 +01:00
|
|
|
#ifdef __cplusplus
|
|
|
|
extern "C" {
|
|
|
|
#endif
|
|
|
|
|
2025-02-01 13:45:16 +13:00
|
|
|
void miqt_exec_callback_QNetworkAccessManager_proxyAuthenticationRequired(intptr_t, QNetworkProxy*, QAuthenticator*);
|
|
|
|
void miqt_exec_callback_QNetworkAccessManager_authenticationRequired(intptr_t, QNetworkReply*, QAuthenticator*);
|
|
|
|
void miqt_exec_callback_QNetworkAccessManager_finished(intptr_t, QNetworkReply*);
|
|
|
|
void miqt_exec_callback_QNetworkAccessManager_encrypted(intptr_t, QNetworkReply*);
|
|
|
|
void miqt_exec_callback_QNetworkAccessManager_sslErrors(intptr_t, QNetworkReply*, struct miqt_array /* of QSslError* */ );
|
|
|
|
void miqt_exec_callback_QNetworkAccessManager_preSharedKeyAuthenticationRequired(intptr_t, QNetworkReply*, QSslPreSharedKeyAuthenticator*);
|
|
|
|
void miqt_exec_callback_QNetworkAccessManager_networkSessionConnected(intptr_t);
|
|
|
|
void miqt_exec_callback_QNetworkAccessManager_networkAccessibleChanged(intptr_t, int);
|
|
|
|
QNetworkReply* miqt_exec_callback_QNetworkAccessManager_createRequest(QNetworkAccessManager*, intptr_t, int, QNetworkRequest*, QIODevice*);
|
|
|
|
bool miqt_exec_callback_QNetworkAccessManager_event(QNetworkAccessManager*, intptr_t, QEvent*);
|
|
|
|
bool miqt_exec_callback_QNetworkAccessManager_eventFilter(QNetworkAccessManager*, intptr_t, QObject*, QEvent*);
|
|
|
|
void miqt_exec_callback_QNetworkAccessManager_timerEvent(QNetworkAccessManager*, intptr_t, QTimerEvent*);
|
|
|
|
void miqt_exec_callback_QNetworkAccessManager_childEvent(QNetworkAccessManager*, intptr_t, QChildEvent*);
|
|
|
|
void miqt_exec_callback_QNetworkAccessManager_customEvent(QNetworkAccessManager*, intptr_t, QEvent*);
|
|
|
|
void miqt_exec_callback_QNetworkAccessManager_connectNotify(QNetworkAccessManager*, intptr_t, QMetaMethod*);
|
|
|
|
void miqt_exec_callback_QNetworkAccessManager_disconnectNotify(QNetworkAccessManager*, intptr_t, QMetaMethod*);
|
2025-01-07 11:30:33 +01:00
|
|
|
#ifdef __cplusplus
|
|
|
|
} /* extern C */
|
2024-12-11 19:55:47 +13:00
|
|
|
#endif
|
2024-11-04 22:53:04 +13:00
|
|
|
|
2025-01-18 17:42:41 +13:00
|
|
|
class MiqtVirtualQNetworkAccessManager final : public QNetworkAccessManager {
|
2024-11-19 19:29:06 +13:00
|
|
|
public:
|
|
|
|
|
|
|
|
MiqtVirtualQNetworkAccessManager(): QNetworkAccessManager() {};
|
|
|
|
MiqtVirtualQNetworkAccessManager(QObject* parent): QNetworkAccessManager(parent) {};
|
|
|
|
|
2025-01-18 17:42:41 +13:00
|
|
|
virtual ~MiqtVirtualQNetworkAccessManager() override = default;
|
2024-11-19 19:29:06 +13:00
|
|
|
|
|
|
|
// cgo.Handle value for overwritten implementation
|
2025-02-01 13:45:16 +13:00
|
|
|
intptr_t handle__createRequest = 0;
|
2024-11-19 19:29:06 +13:00
|
|
|
|
|
|
|
// Subclass to allow providing a Go implementation
|
|
|
|
virtual QNetworkReply* createRequest(QNetworkAccessManager::Operation op, const QNetworkRequest& request, QIODevice* outgoingData) override {
|
2025-02-01 13:45:16 +13:00
|
|
|
if (handle__createRequest == 0) {
|
2024-11-19 19:29:06 +13:00
|
|
|
return QNetworkAccessManager::createRequest(op, request, outgoingData);
|
|
|
|
}
|
|
|
|
|
|
|
|
QNetworkAccessManager::Operation op_ret = op;
|
|
|
|
int sigval1 = static_cast<int>(op_ret);
|
|
|
|
const QNetworkRequest& request_ret = request;
|
|
|
|
// Cast returned reference into pointer
|
|
|
|
QNetworkRequest* sigval2 = const_cast<QNetworkRequest*>(&request_ret);
|
|
|
|
QIODevice* sigval3 = outgoingData;
|
|
|
|
|
2025-02-01 13:45:16 +13:00
|
|
|
QNetworkReply* callback_return_value = miqt_exec_callback_QNetworkAccessManager_createRequest(this, handle__createRequest, sigval1, sigval2, sigval3);
|
2024-11-19 19:29:06 +13:00
|
|
|
|
|
|
|
return callback_return_value;
|
|
|
|
}
|
|
|
|
|
|
|
|
// Wrapper to allow calling protected method
|
2025-02-01 13:45:16 +13:00
|
|
|
QNetworkReply* virtualbase_createRequest(int op, QNetworkRequest* request, QIODevice* outgoingData) {
|
2024-11-19 19:29:06 +13:00
|
|
|
|
|
|
|
return QNetworkAccessManager::createRequest(static_cast<QNetworkAccessManager::Operation>(op), *request, outgoingData);
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
// cgo.Handle value for overwritten implementation
|
2025-02-01 13:45:16 +13:00
|
|
|
intptr_t handle__event = 0;
|
2024-11-19 19:29:06 +13:00
|
|
|
|
|
|
|
// Subclass to allow providing a Go implementation
|
|
|
|
virtual bool event(QEvent* event) override {
|
2025-02-01 13:45:16 +13:00
|
|
|
if (handle__event == 0) {
|
2024-11-19 19:29:06 +13:00
|
|
|
return QNetworkAccessManager::event(event);
|
|
|
|
}
|
|
|
|
|
|
|
|
QEvent* sigval1 = event;
|
|
|
|
|
2025-02-01 13:45:16 +13:00
|
|
|
bool callback_return_value = miqt_exec_callback_QNetworkAccessManager_event(this, handle__event, sigval1);
|
2024-11-19 19:29:06 +13:00
|
|
|
|
|
|
|
return callback_return_value;
|
|
|
|
}
|
|
|
|
|
|
|
|
// Wrapper to allow calling protected method
|
2025-02-01 13:45:16 +13:00
|
|
|
bool virtualbase_event(QEvent* event) {
|
2024-11-19 19:29:06 +13:00
|
|
|
|
|
|
|
return QNetworkAccessManager::event(event);
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
// cgo.Handle value for overwritten implementation
|
2025-02-01 13:45:16 +13:00
|
|
|
intptr_t handle__eventFilter = 0;
|
2024-11-19 19:29:06 +13:00
|
|
|
|
|
|
|
// Subclass to allow providing a Go implementation
|
|
|
|
virtual bool eventFilter(QObject* watched, QEvent* event) override {
|
2025-02-01 13:45:16 +13:00
|
|
|
if (handle__eventFilter == 0) {
|
2024-11-19 19:29:06 +13:00
|
|
|
return QNetworkAccessManager::eventFilter(watched, event);
|
|
|
|
}
|
|
|
|
|
|
|
|
QObject* sigval1 = watched;
|
|
|
|
QEvent* sigval2 = event;
|
|
|
|
|
2025-02-01 13:45:16 +13:00
|
|
|
bool callback_return_value = miqt_exec_callback_QNetworkAccessManager_eventFilter(this, handle__eventFilter, sigval1, sigval2);
|
2024-11-19 19:29:06 +13:00
|
|
|
|
|
|
|
return callback_return_value;
|
|
|
|
}
|
|
|
|
|
|
|
|
// Wrapper to allow calling protected method
|
2025-02-01 13:45:16 +13:00
|
|
|
bool virtualbase_eventFilter(QObject* watched, QEvent* event) {
|
2024-11-19 19:29:06 +13:00
|
|
|
|
|
|
|
return QNetworkAccessManager::eventFilter(watched, event);
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
// cgo.Handle value for overwritten implementation
|
2025-02-01 13:45:16 +13:00
|
|
|
intptr_t handle__timerEvent = 0;
|
2024-11-19 19:29:06 +13:00
|
|
|
|
|
|
|
// Subclass to allow providing a Go implementation
|
|
|
|
virtual void timerEvent(QTimerEvent* event) override {
|
2025-02-01 13:45:16 +13:00
|
|
|
if (handle__timerEvent == 0) {
|
2024-11-19 19:29:06 +13:00
|
|
|
QNetworkAccessManager::timerEvent(event);
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
QTimerEvent* sigval1 = event;
|
|
|
|
|
2025-02-01 13:45:16 +13:00
|
|
|
miqt_exec_callback_QNetworkAccessManager_timerEvent(this, handle__timerEvent, sigval1);
|
2024-11-19 19:29:06 +13:00
|
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
// Wrapper to allow calling protected method
|
2025-02-01 13:45:16 +13:00
|
|
|
void virtualbase_timerEvent(QTimerEvent* event) {
|
2024-11-19 19:29:06 +13:00
|
|
|
|
|
|
|
QNetworkAccessManager::timerEvent(event);
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
// cgo.Handle value for overwritten implementation
|
2025-02-01 13:45:16 +13:00
|
|
|
intptr_t handle__childEvent = 0;
|
2024-11-19 19:29:06 +13:00
|
|
|
|
|
|
|
// Subclass to allow providing a Go implementation
|
|
|
|
virtual void childEvent(QChildEvent* event) override {
|
2025-02-01 13:45:16 +13:00
|
|
|
if (handle__childEvent == 0) {
|
2024-11-19 19:29:06 +13:00
|
|
|
QNetworkAccessManager::childEvent(event);
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
QChildEvent* sigval1 = event;
|
|
|
|
|
2025-02-01 13:45:16 +13:00
|
|
|
miqt_exec_callback_QNetworkAccessManager_childEvent(this, handle__childEvent, sigval1);
|
2024-11-19 19:29:06 +13:00
|
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
// Wrapper to allow calling protected method
|
2025-02-01 13:45:16 +13:00
|
|
|
void virtualbase_childEvent(QChildEvent* event) {
|
2024-11-19 19:29:06 +13:00
|
|
|
|
|
|
|
QNetworkAccessManager::childEvent(event);
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
// cgo.Handle value for overwritten implementation
|
2025-02-01 13:45:16 +13:00
|
|
|
intptr_t handle__customEvent = 0;
|
2024-11-19 19:29:06 +13:00
|
|
|
|
|
|
|
// Subclass to allow providing a Go implementation
|
|
|
|
virtual void customEvent(QEvent* event) override {
|
2025-02-01 13:45:16 +13:00
|
|
|
if (handle__customEvent == 0) {
|
2024-11-19 19:29:06 +13:00
|
|
|
QNetworkAccessManager::customEvent(event);
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
QEvent* sigval1 = event;
|
|
|
|
|
2025-02-01 13:45:16 +13:00
|
|
|
miqt_exec_callback_QNetworkAccessManager_customEvent(this, handle__customEvent, sigval1);
|
2024-11-19 19:29:06 +13:00
|
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
// Wrapper to allow calling protected method
|
2025-02-01 13:45:16 +13:00
|
|
|
void virtualbase_customEvent(QEvent* event) {
|
2024-11-19 19:29:06 +13:00
|
|
|
|
|
|
|
QNetworkAccessManager::customEvent(event);
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
// cgo.Handle value for overwritten implementation
|
2025-02-01 13:45:16 +13:00
|
|
|
intptr_t handle__connectNotify = 0;
|
2024-11-19 19:29:06 +13:00
|
|
|
|
|
|
|
// Subclass to allow providing a Go implementation
|
|
|
|
virtual void connectNotify(const QMetaMethod& signal) override {
|
2025-02-01 13:45:16 +13:00
|
|
|
if (handle__connectNotify == 0) {
|
2024-11-19 19:29:06 +13:00
|
|
|
QNetworkAccessManager::connectNotify(signal);
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
const QMetaMethod& signal_ret = signal;
|
|
|
|
// Cast returned reference into pointer
|
|
|
|
QMetaMethod* sigval1 = const_cast<QMetaMethod*>(&signal_ret);
|
|
|
|
|
2025-02-01 13:45:16 +13:00
|
|
|
miqt_exec_callback_QNetworkAccessManager_connectNotify(this, handle__connectNotify, sigval1);
|
2024-11-19 19:29:06 +13:00
|
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
// Wrapper to allow calling protected method
|
2025-02-01 13:45:16 +13:00
|
|
|
void virtualbase_connectNotify(QMetaMethod* signal) {
|
2024-11-19 19:29:06 +13:00
|
|
|
|
|
|
|
QNetworkAccessManager::connectNotify(*signal);
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
// cgo.Handle value for overwritten implementation
|
2025-02-01 13:45:16 +13:00
|
|
|
intptr_t handle__disconnectNotify = 0;
|
2024-11-19 19:29:06 +13:00
|
|
|
|
|
|
|
// Subclass to allow providing a Go implementation
|
|
|
|
virtual void disconnectNotify(const QMetaMethod& signal) override {
|
2025-02-01 13:45:16 +13:00
|
|
|
if (handle__disconnectNotify == 0) {
|
2024-11-19 19:29:06 +13:00
|
|
|
QNetworkAccessManager::disconnectNotify(signal);
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
const QMetaMethod& signal_ret = signal;
|
|
|
|
// Cast returned reference into pointer
|
|
|
|
QMetaMethod* sigval1 = const_cast<QMetaMethod*>(&signal_ret);
|
|
|
|
|
2025-02-01 13:45:16 +13:00
|
|
|
miqt_exec_callback_QNetworkAccessManager_disconnectNotify(this, handle__disconnectNotify, sigval1);
|
2024-11-19 19:29:06 +13:00
|
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
// Wrapper to allow calling protected method
|
2025-02-01 13:45:16 +13:00
|
|
|
void virtualbase_disconnectNotify(QMetaMethod* signal) {
|
2024-11-19 19:29:06 +13:00
|
|
|
|
|
|
|
QNetworkAccessManager::disconnectNotify(*signal);
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
};
|
|
|
|
|
2024-12-07 17:15:57 +13:00
|
|
|
QNetworkAccessManager* QNetworkAccessManager_new() {
|
|
|
|
return new MiqtVirtualQNetworkAccessManager();
|
2024-11-04 22:53:04 +13:00
|
|
|
}
|
|
|
|
|
2024-12-07 17:15:57 +13:00
|
|
|
QNetworkAccessManager* QNetworkAccessManager_new2(QObject* parent) {
|
|
|
|
return new MiqtVirtualQNetworkAccessManager(parent);
|
|
|
|
}
|
|
|
|
|
|
|
|
void QNetworkAccessManager_virtbase(QNetworkAccessManager* src, QObject** outptr_QObject) {
|
|
|
|
*outptr_QObject = static_cast<QObject*>(src);
|
2024-11-04 22:53:04 +13:00
|
|
|
}
|
|
|
|
|
2025-02-01 13:45:16 +13:00
|
|
|
QMetaObject* QNetworkAccessManager_metaObject(const QNetworkAccessManager* self) {
|
2024-11-04 22:53:04 +13:00
|
|
|
return (QMetaObject*) self->metaObject();
|
|
|
|
}
|
|
|
|
|
2025-02-01 13:45:16 +13:00
|
|
|
void* QNetworkAccessManager_metacast(QNetworkAccessManager* self, const char* param1) {
|
2024-11-04 22:53:04 +13:00
|
|
|
return self->qt_metacast(param1);
|
|
|
|
}
|
|
|
|
|
2025-02-01 13:45:16 +13:00
|
|
|
struct miqt_string QNetworkAccessManager_tr(const char* s) {
|
2024-11-04 22:53:04 +13:00
|
|
|
QString _ret = QNetworkAccessManager::tr(s);
|
|
|
|
// Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory
|
|
|
|
QByteArray _b = _ret.toUtf8();
|
|
|
|
struct miqt_string _ms;
|
|
|
|
_ms.len = _b.length();
|
|
|
|
_ms.data = static_cast<char*>(malloc(_ms.len));
|
|
|
|
memcpy(_ms.data, _b.data(), _ms.len);
|
|
|
|
return _ms;
|
|
|
|
}
|
|
|
|
|
2025-02-01 13:45:16 +13:00
|
|
|
struct miqt_string QNetworkAccessManager_trUtf8(const char* s) {
|
2024-11-04 22:53:04 +13:00
|
|
|
QString _ret = QNetworkAccessManager::trUtf8(s);
|
|
|
|
// Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory
|
|
|
|
QByteArray _b = _ret.toUtf8();
|
|
|
|
struct miqt_string _ms;
|
|
|
|
_ms.len = _b.length();
|
|
|
|
_ms.data = static_cast<char*>(malloc(_ms.len));
|
|
|
|
memcpy(_ms.data, _b.data(), _ms.len);
|
|
|
|
return _ms;
|
|
|
|
}
|
|
|
|
|
2025-02-01 13:45:16 +13:00
|
|
|
struct miqt_array /* of struct miqt_string */ QNetworkAccessManager_supportedSchemes(const QNetworkAccessManager* self) {
|
2024-11-04 22:53:04 +13:00
|
|
|
QStringList _ret = self->supportedSchemes();
|
|
|
|
// Convert QList<> from C++ memory to manually-managed C memory
|
|
|
|
struct miqt_string* _arr = static_cast<struct miqt_string*>(malloc(sizeof(struct miqt_string) * _ret.length()));
|
|
|
|
for (size_t i = 0, e = _ret.length(); i < e; ++i) {
|
|
|
|
QString _lv_ret = _ret[i];
|
|
|
|
// Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory
|
|
|
|
QByteArray _lv_b = _lv_ret.toUtf8();
|
|
|
|
struct miqt_string _lv_ms;
|
|
|
|
_lv_ms.len = _lv_b.length();
|
|
|
|
_lv_ms.data = static_cast<char*>(malloc(_lv_ms.len));
|
|
|
|
memcpy(_lv_ms.data, _lv_b.data(), _lv_ms.len);
|
|
|
|
_arr[i] = _lv_ms;
|
|
|
|
}
|
|
|
|
struct miqt_array _out;
|
|
|
|
_out.len = _ret.length();
|
|
|
|
_out.data = static_cast<void*>(_arr);
|
|
|
|
return _out;
|
|
|
|
}
|
|
|
|
|
2025-02-01 13:45:16 +13:00
|
|
|
void QNetworkAccessManager_clearAccessCache(QNetworkAccessManager* self) {
|
2024-11-04 22:53:04 +13:00
|
|
|
self->clearAccessCache();
|
|
|
|
}
|
|
|
|
|
2025-02-01 13:45:16 +13:00
|
|
|
void QNetworkAccessManager_clearConnectionCache(QNetworkAccessManager* self) {
|
2024-11-04 22:53:04 +13:00
|
|
|
self->clearConnectionCache();
|
|
|
|
}
|
|
|
|
|
2025-02-01 13:45:16 +13:00
|
|
|
QNetworkProxy* QNetworkAccessManager_proxy(const QNetworkAccessManager* self) {
|
2024-11-04 22:53:04 +13:00
|
|
|
return new QNetworkProxy(self->proxy());
|
|
|
|
}
|
|
|
|
|
2025-02-01 13:45:16 +13:00
|
|
|
void QNetworkAccessManager_setProxy(QNetworkAccessManager* self, QNetworkProxy* proxy) {
|
2024-11-04 22:53:04 +13:00
|
|
|
self->setProxy(*proxy);
|
|
|
|
}
|
|
|
|
|
2025-02-01 13:45:16 +13:00
|
|
|
QNetworkProxyFactory* QNetworkAccessManager_proxyFactory(const QNetworkAccessManager* self) {
|
2024-11-04 22:53:04 +13:00
|
|
|
return self->proxyFactory();
|
|
|
|
}
|
|
|
|
|
2025-02-01 13:45:16 +13:00
|
|
|
void QNetworkAccessManager_setProxyFactory(QNetworkAccessManager* self, QNetworkProxyFactory* factory) {
|
2024-11-04 22:53:04 +13:00
|
|
|
self->setProxyFactory(factory);
|
|
|
|
}
|
|
|
|
|
2025-02-01 13:45:16 +13:00
|
|
|
QAbstractNetworkCache* QNetworkAccessManager_cache(const QNetworkAccessManager* self) {
|
2024-11-04 22:53:04 +13:00
|
|
|
return self->cache();
|
|
|
|
}
|
|
|
|
|
2025-02-01 13:45:16 +13:00
|
|
|
void QNetworkAccessManager_setCache(QNetworkAccessManager* self, QAbstractNetworkCache* cache) {
|
2024-11-04 22:53:04 +13:00
|
|
|
self->setCache(cache);
|
|
|
|
}
|
|
|
|
|
2025-02-01 13:45:16 +13:00
|
|
|
QNetworkCookieJar* QNetworkAccessManager_cookieJar(const QNetworkAccessManager* self) {
|
2024-11-04 22:53:04 +13:00
|
|
|
return self->cookieJar();
|
|
|
|
}
|
|
|
|
|
2025-02-01 13:45:16 +13:00
|
|
|
void QNetworkAccessManager_setCookieJar(QNetworkAccessManager* self, QNetworkCookieJar* cookieJar) {
|
2024-11-04 22:53:04 +13:00
|
|
|
self->setCookieJar(cookieJar);
|
|
|
|
}
|
|
|
|
|
2025-02-01 13:45:16 +13:00
|
|
|
void QNetworkAccessManager_setStrictTransportSecurityEnabled(QNetworkAccessManager* self, bool enabled) {
|
2024-11-04 22:53:04 +13:00
|
|
|
self->setStrictTransportSecurityEnabled(enabled);
|
|
|
|
}
|
|
|
|
|
2025-02-01 13:45:16 +13:00
|
|
|
bool QNetworkAccessManager_isStrictTransportSecurityEnabled(const QNetworkAccessManager* self) {
|
2024-11-04 22:53:04 +13:00
|
|
|
return self->isStrictTransportSecurityEnabled();
|
|
|
|
}
|
|
|
|
|
2025-02-01 13:45:16 +13:00
|
|
|
void QNetworkAccessManager_enableStrictTransportSecurityStore(QNetworkAccessManager* self, bool enabled) {
|
2024-11-04 22:53:04 +13:00
|
|
|
self->enableStrictTransportSecurityStore(enabled);
|
|
|
|
}
|
|
|
|
|
2025-02-01 13:45:16 +13:00
|
|
|
bool QNetworkAccessManager_isStrictTransportSecurityStoreEnabled(const QNetworkAccessManager* self) {
|
2024-11-04 22:53:04 +13:00
|
|
|
return self->isStrictTransportSecurityStoreEnabled();
|
|
|
|
}
|
|
|
|
|
2025-02-01 13:45:16 +13:00
|
|
|
void QNetworkAccessManager_addStrictTransportSecurityHosts(QNetworkAccessManager* self, struct miqt_array /* of QHstsPolicy* */ knownHosts) {
|
2024-11-04 22:53:04 +13:00
|
|
|
QVector<QHstsPolicy> knownHosts_QList;
|
|
|
|
knownHosts_QList.reserve(knownHosts.len);
|
|
|
|
QHstsPolicy** knownHosts_arr = static_cast<QHstsPolicy**>(knownHosts.data);
|
|
|
|
for(size_t i = 0; i < knownHosts.len; ++i) {
|
|
|
|
knownHosts_QList.push_back(*(knownHosts_arr[i]));
|
|
|
|
}
|
|
|
|
self->addStrictTransportSecurityHosts(knownHosts_QList);
|
|
|
|
}
|
|
|
|
|
2025-02-01 13:45:16 +13:00
|
|
|
struct miqt_array /* of QHstsPolicy* */ QNetworkAccessManager_strictTransportSecurityHosts(const QNetworkAccessManager* self) {
|
2024-11-04 22:53:04 +13:00
|
|
|
QVector<QHstsPolicy> _ret = self->strictTransportSecurityHosts();
|
|
|
|
// Convert QList<> from C++ memory to manually-managed C memory
|
|
|
|
QHstsPolicy** _arr = static_cast<QHstsPolicy**>(malloc(sizeof(QHstsPolicy*) * _ret.length()));
|
|
|
|
for (size_t i = 0, e = _ret.length(); i < e; ++i) {
|
|
|
|
_arr[i] = new QHstsPolicy(_ret[i]);
|
|
|
|
}
|
|
|
|
struct miqt_array _out;
|
|
|
|
_out.len = _ret.length();
|
|
|
|
_out.data = static_cast<void*>(_arr);
|
|
|
|
return _out;
|
|
|
|
}
|
|
|
|
|
2025-02-01 13:45:16 +13:00
|
|
|
QNetworkReply* QNetworkAccessManager_head(QNetworkAccessManager* self, QNetworkRequest* request) {
|
2024-11-04 22:53:04 +13:00
|
|
|
return self->head(*request);
|
|
|
|
}
|
|
|
|
|
2025-02-01 13:45:16 +13:00
|
|
|
QNetworkReply* QNetworkAccessManager_get(QNetworkAccessManager* self, QNetworkRequest* request) {
|
2024-11-04 22:53:04 +13:00
|
|
|
return self->get(*request);
|
|
|
|
}
|
|
|
|
|
2025-02-01 13:45:16 +13:00
|
|
|
QNetworkReply* QNetworkAccessManager_post(QNetworkAccessManager* self, QNetworkRequest* request, QIODevice* data) {
|
2024-11-04 22:53:04 +13:00
|
|
|
return self->post(*request, data);
|
|
|
|
}
|
|
|
|
|
2025-02-01 13:45:16 +13:00
|
|
|
QNetworkReply* QNetworkAccessManager_post2(QNetworkAccessManager* self, QNetworkRequest* request, struct miqt_string data) {
|
2024-11-04 22:53:04 +13:00
|
|
|
QByteArray data_QByteArray(data.data, data.len);
|
|
|
|
return self->post(*request, data_QByteArray);
|
|
|
|
}
|
|
|
|
|
2025-02-01 13:45:16 +13:00
|
|
|
QNetworkReply* QNetworkAccessManager_put(QNetworkAccessManager* self, QNetworkRequest* request, QIODevice* data) {
|
2024-11-04 22:53:04 +13:00
|
|
|
return self->put(*request, data);
|
|
|
|
}
|
|
|
|
|
2025-02-01 13:45:16 +13:00
|
|
|
QNetworkReply* QNetworkAccessManager_put2(QNetworkAccessManager* self, QNetworkRequest* request, struct miqt_string data) {
|
2024-11-04 22:53:04 +13:00
|
|
|
QByteArray data_QByteArray(data.data, data.len);
|
|
|
|
return self->put(*request, data_QByteArray);
|
|
|
|
}
|
|
|
|
|
2025-02-01 13:45:16 +13:00
|
|
|
QNetworkReply* QNetworkAccessManager_deleteResource(QNetworkAccessManager* self, QNetworkRequest* request) {
|
2024-11-04 22:53:04 +13:00
|
|
|
return self->deleteResource(*request);
|
|
|
|
}
|
|
|
|
|
2025-02-01 13:45:16 +13:00
|
|
|
QNetworkReply* QNetworkAccessManager_sendCustomRequest(QNetworkAccessManager* self, QNetworkRequest* request, struct miqt_string verb) {
|
2024-11-04 22:53:04 +13:00
|
|
|
QByteArray verb_QByteArray(verb.data, verb.len);
|
|
|
|
return self->sendCustomRequest(*request, verb_QByteArray);
|
|
|
|
}
|
|
|
|
|
2025-02-01 13:45:16 +13:00
|
|
|
QNetworkReply* QNetworkAccessManager_sendCustomRequest2(QNetworkAccessManager* self, QNetworkRequest* request, struct miqt_string verb, struct miqt_string data) {
|
2024-11-04 22:53:04 +13:00
|
|
|
QByteArray verb_QByteArray(verb.data, verb.len);
|
|
|
|
QByteArray data_QByteArray(data.data, data.len);
|
|
|
|
return self->sendCustomRequest(*request, verb_QByteArray, data_QByteArray);
|
|
|
|
}
|
|
|
|
|
2025-02-01 13:45:16 +13:00
|
|
|
QNetworkReply* QNetworkAccessManager_post3(QNetworkAccessManager* self, QNetworkRequest* request, QHttpMultiPart* multiPart) {
|
2024-11-04 22:53:04 +13:00
|
|
|
return self->post(*request, multiPart);
|
|
|
|
}
|
|
|
|
|
2025-02-01 13:45:16 +13:00
|
|
|
QNetworkReply* QNetworkAccessManager_put3(QNetworkAccessManager* self, QNetworkRequest* request, QHttpMultiPart* multiPart) {
|
2024-11-04 22:53:04 +13:00
|
|
|
return self->put(*request, multiPart);
|
|
|
|
}
|
|
|
|
|
2025-02-01 13:45:16 +13:00
|
|
|
QNetworkReply* QNetworkAccessManager_sendCustomRequest3(QNetworkAccessManager* self, QNetworkRequest* request, struct miqt_string verb, QHttpMultiPart* multiPart) {
|
2024-11-04 22:53:04 +13:00
|
|
|
QByteArray verb_QByteArray(verb.data, verb.len);
|
|
|
|
return self->sendCustomRequest(*request, verb_QByteArray, multiPart);
|
|
|
|
}
|
|
|
|
|
2025-02-01 13:45:16 +13:00
|
|
|
void QNetworkAccessManager_setConfiguration(QNetworkAccessManager* self, QNetworkConfiguration* config) {
|
2024-11-04 22:53:04 +13:00
|
|
|
self->setConfiguration(*config);
|
|
|
|
}
|
|
|
|
|
2025-02-01 13:45:16 +13:00
|
|
|
QNetworkConfiguration* QNetworkAccessManager_configuration(const QNetworkAccessManager* self) {
|
2024-11-04 22:53:04 +13:00
|
|
|
return new QNetworkConfiguration(self->configuration());
|
|
|
|
}
|
|
|
|
|
2025-02-01 13:45:16 +13:00
|
|
|
QNetworkConfiguration* QNetworkAccessManager_activeConfiguration(const QNetworkAccessManager* self) {
|
2024-11-04 22:53:04 +13:00
|
|
|
return new QNetworkConfiguration(self->activeConfiguration());
|
|
|
|
}
|
|
|
|
|
2025-02-01 13:45:16 +13:00
|
|
|
void QNetworkAccessManager_setNetworkAccessible(QNetworkAccessManager* self, int accessible) {
|
2024-11-04 22:53:04 +13:00
|
|
|
self->setNetworkAccessible(static_cast<QNetworkAccessManager::NetworkAccessibility>(accessible));
|
|
|
|
}
|
|
|
|
|
2025-02-01 13:45:16 +13:00
|
|
|
int QNetworkAccessManager_networkAccessible(const QNetworkAccessManager* self) {
|
2024-11-04 22:53:04 +13:00
|
|
|
QNetworkAccessManager::NetworkAccessibility _ret = self->networkAccessible();
|
|
|
|
return static_cast<int>(_ret);
|
|
|
|
}
|
|
|
|
|
2025-02-01 13:45:16 +13:00
|
|
|
void QNetworkAccessManager_connectToHostEncrypted(QNetworkAccessManager* self, struct miqt_string hostName) {
|
2024-11-04 22:53:04 +13:00
|
|
|
QString hostName_QString = QString::fromUtf8(hostName.data, hostName.len);
|
|
|
|
self->connectToHostEncrypted(hostName_QString);
|
|
|
|
}
|
|
|
|
|
2025-02-01 13:45:16 +13:00
|
|
|
void QNetworkAccessManager_connectToHostEncrypted2(QNetworkAccessManager* self, struct miqt_string hostName, uint16_t port, QSslConfiguration* sslConfiguration, struct miqt_string peerName) {
|
2024-11-04 22:53:04 +13:00
|
|
|
QString hostName_QString = QString::fromUtf8(hostName.data, hostName.len);
|
|
|
|
QString peerName_QString = QString::fromUtf8(peerName.data, peerName.len);
|
|
|
|
self->connectToHostEncrypted(hostName_QString, static_cast<quint16>(port), *sslConfiguration, peerName_QString);
|
|
|
|
}
|
|
|
|
|
2025-02-01 13:45:16 +13:00
|
|
|
void QNetworkAccessManager_connectToHost(QNetworkAccessManager* self, struct miqt_string hostName) {
|
2024-11-04 22:53:04 +13:00
|
|
|
QString hostName_QString = QString::fromUtf8(hostName.data, hostName.len);
|
|
|
|
self->connectToHost(hostName_QString);
|
|
|
|
}
|
|
|
|
|
2025-02-01 13:45:16 +13:00
|
|
|
void QNetworkAccessManager_setRedirectPolicy(QNetworkAccessManager* self, int policy) {
|
2024-11-04 22:53:04 +13:00
|
|
|
self->setRedirectPolicy(static_cast<QNetworkRequest::RedirectPolicy>(policy));
|
|
|
|
}
|
|
|
|
|
2025-02-01 13:45:16 +13:00
|
|
|
int QNetworkAccessManager_redirectPolicy(const QNetworkAccessManager* self) {
|
2024-11-04 22:53:04 +13:00
|
|
|
QNetworkRequest::RedirectPolicy _ret = self->redirectPolicy();
|
|
|
|
return static_cast<int>(_ret);
|
|
|
|
}
|
|
|
|
|
2025-02-01 13:45:16 +13:00
|
|
|
bool QNetworkAccessManager_autoDeleteReplies(const QNetworkAccessManager* self) {
|
2024-11-04 22:53:04 +13:00
|
|
|
return self->autoDeleteReplies();
|
|
|
|
}
|
|
|
|
|
2025-02-01 13:45:16 +13:00
|
|
|
void QNetworkAccessManager_setAutoDeleteReplies(QNetworkAccessManager* self, bool autoDelete) {
|
2024-11-04 22:53:04 +13:00
|
|
|
self->setAutoDeleteReplies(autoDelete);
|
|
|
|
}
|
|
|
|
|
2025-02-01 13:45:16 +13:00
|
|
|
int QNetworkAccessManager_transferTimeout(const QNetworkAccessManager* self) {
|
2024-11-04 22:53:04 +13:00
|
|
|
return self->transferTimeout();
|
|
|
|
}
|
|
|
|
|
2025-02-01 13:45:16 +13:00
|
|
|
void QNetworkAccessManager_setTransferTimeout(QNetworkAccessManager* self) {
|
2024-11-04 22:53:04 +13:00
|
|
|
self->setTransferTimeout();
|
|
|
|
}
|
|
|
|
|
2025-02-01 13:45:16 +13:00
|
|
|
void QNetworkAccessManager_proxyAuthenticationRequired(QNetworkAccessManager* self, QNetworkProxy* proxy, QAuthenticator* authenticator) {
|
2024-11-04 22:53:04 +13:00
|
|
|
self->proxyAuthenticationRequired(*proxy, authenticator);
|
|
|
|
}
|
|
|
|
|
2025-02-01 13:45:16 +13:00
|
|
|
void QNetworkAccessManager_connect_proxyAuthenticationRequired(QNetworkAccessManager* self, intptr_t slot) {
|
2024-11-19 19:29:06 +13:00
|
|
|
MiqtVirtualQNetworkAccessManager::connect(self, static_cast<void (QNetworkAccessManager::*)(const QNetworkProxy&, QAuthenticator*)>(&QNetworkAccessManager::proxyAuthenticationRequired), self, [=](const QNetworkProxy& proxy, QAuthenticator* authenticator) {
|
2024-11-04 22:53:04 +13:00
|
|
|
const QNetworkProxy& proxy_ret = proxy;
|
|
|
|
// Cast returned reference into pointer
|
|
|
|
QNetworkProxy* sigval1 = const_cast<QNetworkProxy*>(&proxy_ret);
|
|
|
|
QAuthenticator* sigval2 = authenticator;
|
2025-02-01 13:45:16 +13:00
|
|
|
miqt_exec_callback_QNetworkAccessManager_proxyAuthenticationRequired(slot, sigval1, sigval2);
|
2024-11-04 22:53:04 +13:00
|
|
|
});
|
|
|
|
}
|
|
|
|
|
2025-02-01 13:45:16 +13:00
|
|
|
void QNetworkAccessManager_authenticationRequired(QNetworkAccessManager* self, QNetworkReply* reply, QAuthenticator* authenticator) {
|
2024-11-04 22:53:04 +13:00
|
|
|
self->authenticationRequired(reply, authenticator);
|
|
|
|
}
|
|
|
|
|
2025-02-01 13:45:16 +13:00
|
|
|
void QNetworkAccessManager_connect_authenticationRequired(QNetworkAccessManager* self, intptr_t slot) {
|
2024-11-19 19:29:06 +13:00
|
|
|
MiqtVirtualQNetworkAccessManager::connect(self, static_cast<void (QNetworkAccessManager::*)(QNetworkReply*, QAuthenticator*)>(&QNetworkAccessManager::authenticationRequired), self, [=](QNetworkReply* reply, QAuthenticator* authenticator) {
|
2024-11-04 22:53:04 +13:00
|
|
|
QNetworkReply* sigval1 = reply;
|
|
|
|
QAuthenticator* sigval2 = authenticator;
|
2025-02-01 13:45:16 +13:00
|
|
|
miqt_exec_callback_QNetworkAccessManager_authenticationRequired(slot, sigval1, sigval2);
|
2024-11-04 22:53:04 +13:00
|
|
|
});
|
|
|
|
}
|
|
|
|
|
2025-02-01 13:45:16 +13:00
|
|
|
void QNetworkAccessManager_finished(QNetworkAccessManager* self, QNetworkReply* reply) {
|
2024-11-04 22:53:04 +13:00
|
|
|
self->finished(reply);
|
|
|
|
}
|
|
|
|
|
2025-02-01 13:45:16 +13:00
|
|
|
void QNetworkAccessManager_connect_finished(QNetworkAccessManager* self, intptr_t slot) {
|
2024-11-19 19:29:06 +13:00
|
|
|
MiqtVirtualQNetworkAccessManager::connect(self, static_cast<void (QNetworkAccessManager::*)(QNetworkReply*)>(&QNetworkAccessManager::finished), self, [=](QNetworkReply* reply) {
|
2024-11-04 22:53:04 +13:00
|
|
|
QNetworkReply* sigval1 = reply;
|
2025-02-01 13:45:16 +13:00
|
|
|
miqt_exec_callback_QNetworkAccessManager_finished(slot, sigval1);
|
2024-11-04 22:53:04 +13:00
|
|
|
});
|
|
|
|
}
|
|
|
|
|
2025-02-01 13:45:16 +13:00
|
|
|
void QNetworkAccessManager_encrypted(QNetworkAccessManager* self, QNetworkReply* reply) {
|
2024-11-04 22:53:04 +13:00
|
|
|
self->encrypted(reply);
|
|
|
|
}
|
|
|
|
|
2025-02-01 13:45:16 +13:00
|
|
|
void QNetworkAccessManager_connect_encrypted(QNetworkAccessManager* self, intptr_t slot) {
|
2024-11-19 19:29:06 +13:00
|
|
|
MiqtVirtualQNetworkAccessManager::connect(self, static_cast<void (QNetworkAccessManager::*)(QNetworkReply*)>(&QNetworkAccessManager::encrypted), self, [=](QNetworkReply* reply) {
|
2024-11-04 22:53:04 +13:00
|
|
|
QNetworkReply* sigval1 = reply;
|
2025-02-01 13:45:16 +13:00
|
|
|
miqt_exec_callback_QNetworkAccessManager_encrypted(slot, sigval1);
|
2024-11-04 22:53:04 +13:00
|
|
|
});
|
|
|
|
}
|
|
|
|
|
2025-02-01 13:45:16 +13:00
|
|
|
void QNetworkAccessManager_sslErrors(QNetworkAccessManager* self, QNetworkReply* reply, struct miqt_array /* of QSslError* */ errors) {
|
2024-11-04 22:53:04 +13:00
|
|
|
QList<QSslError> errors_QList;
|
|
|
|
errors_QList.reserve(errors.len);
|
|
|
|
QSslError** errors_arr = static_cast<QSslError**>(errors.data);
|
|
|
|
for(size_t i = 0; i < errors.len; ++i) {
|
|
|
|
errors_QList.push_back(*(errors_arr[i]));
|
|
|
|
}
|
|
|
|
self->sslErrors(reply, errors_QList);
|
|
|
|
}
|
|
|
|
|
2025-02-01 13:45:16 +13:00
|
|
|
void QNetworkAccessManager_connect_sslErrors(QNetworkAccessManager* self, intptr_t slot) {
|
2024-11-19 19:29:06 +13:00
|
|
|
MiqtVirtualQNetworkAccessManager::connect(self, static_cast<void (QNetworkAccessManager::*)(QNetworkReply*, const QList<QSslError>&)>(&QNetworkAccessManager::sslErrors), self, [=](QNetworkReply* reply, const QList<QSslError>& errors) {
|
2024-11-04 22:53:04 +13:00
|
|
|
QNetworkReply* sigval1 = reply;
|
|
|
|
const QList<QSslError>& errors_ret = errors;
|
|
|
|
// Convert QList<> from C++ memory to manually-managed C memory
|
|
|
|
QSslError** errors_arr = static_cast<QSslError**>(malloc(sizeof(QSslError*) * errors_ret.length()));
|
|
|
|
for (size_t i = 0, e = errors_ret.length(); i < e; ++i) {
|
|
|
|
errors_arr[i] = new QSslError(errors_ret[i]);
|
|
|
|
}
|
|
|
|
struct miqt_array errors_out;
|
|
|
|
errors_out.len = errors_ret.length();
|
|
|
|
errors_out.data = static_cast<void*>(errors_arr);
|
2024-11-17 19:21:37 +13:00
|
|
|
struct miqt_array /* of QSslError* */ sigval2 = errors_out;
|
2025-02-01 13:45:16 +13:00
|
|
|
miqt_exec_callback_QNetworkAccessManager_sslErrors(slot, sigval1, sigval2);
|
2024-11-04 22:53:04 +13:00
|
|
|
});
|
|
|
|
}
|
|
|
|
|
2025-02-01 13:45:16 +13:00
|
|
|
void QNetworkAccessManager_preSharedKeyAuthenticationRequired(QNetworkAccessManager* self, QNetworkReply* reply, QSslPreSharedKeyAuthenticator* authenticator) {
|
2024-11-04 22:53:04 +13:00
|
|
|
self->preSharedKeyAuthenticationRequired(reply, authenticator);
|
|
|
|
}
|
|
|
|
|
2025-02-01 13:45:16 +13:00
|
|
|
void QNetworkAccessManager_connect_preSharedKeyAuthenticationRequired(QNetworkAccessManager* self, intptr_t slot) {
|
2024-11-19 19:29:06 +13:00
|
|
|
MiqtVirtualQNetworkAccessManager::connect(self, static_cast<void (QNetworkAccessManager::*)(QNetworkReply*, QSslPreSharedKeyAuthenticator*)>(&QNetworkAccessManager::preSharedKeyAuthenticationRequired), self, [=](QNetworkReply* reply, QSslPreSharedKeyAuthenticator* authenticator) {
|
2024-11-04 22:53:04 +13:00
|
|
|
QNetworkReply* sigval1 = reply;
|
|
|
|
QSslPreSharedKeyAuthenticator* sigval2 = authenticator;
|
2025-02-01 13:45:16 +13:00
|
|
|
miqt_exec_callback_QNetworkAccessManager_preSharedKeyAuthenticationRequired(slot, sigval1, sigval2);
|
2024-11-04 22:53:04 +13:00
|
|
|
});
|
|
|
|
}
|
|
|
|
|
2025-02-01 13:45:16 +13:00
|
|
|
void QNetworkAccessManager_networkSessionConnected(QNetworkAccessManager* self) {
|
2024-11-04 22:53:04 +13:00
|
|
|
self->networkSessionConnected();
|
|
|
|
}
|
|
|
|
|
2025-02-01 13:45:16 +13:00
|
|
|
void QNetworkAccessManager_connect_networkSessionConnected(QNetworkAccessManager* self, intptr_t slot) {
|
2024-11-19 19:29:06 +13:00
|
|
|
MiqtVirtualQNetworkAccessManager::connect(self, static_cast<void (QNetworkAccessManager::*)()>(&QNetworkAccessManager::networkSessionConnected), self, [=]() {
|
2025-02-01 13:45:16 +13:00
|
|
|
miqt_exec_callback_QNetworkAccessManager_networkSessionConnected(slot);
|
2024-11-04 22:53:04 +13:00
|
|
|
});
|
|
|
|
}
|
|
|
|
|
2025-02-01 13:45:16 +13:00
|
|
|
void QNetworkAccessManager_networkAccessibleChanged(QNetworkAccessManager* self, int accessible) {
|
2024-11-04 22:53:04 +13:00
|
|
|
self->networkAccessibleChanged(static_cast<QNetworkAccessManager::NetworkAccessibility>(accessible));
|
|
|
|
}
|
|
|
|
|
2025-02-01 13:45:16 +13:00
|
|
|
void QNetworkAccessManager_connect_networkAccessibleChanged(QNetworkAccessManager* self, intptr_t slot) {
|
2024-11-19 19:29:06 +13:00
|
|
|
MiqtVirtualQNetworkAccessManager::connect(self, static_cast<void (QNetworkAccessManager::*)(QNetworkAccessManager::NetworkAccessibility)>(&QNetworkAccessManager::networkAccessibleChanged), self, [=](QNetworkAccessManager::NetworkAccessibility accessible) {
|
2024-11-04 22:53:04 +13:00
|
|
|
QNetworkAccessManager::NetworkAccessibility accessible_ret = accessible;
|
|
|
|
int sigval1 = static_cast<int>(accessible_ret);
|
2025-02-01 13:45:16 +13:00
|
|
|
miqt_exec_callback_QNetworkAccessManager_networkAccessibleChanged(slot, sigval1);
|
2024-11-04 22:53:04 +13:00
|
|
|
});
|
|
|
|
}
|
|
|
|
|
2025-02-01 13:45:16 +13:00
|
|
|
struct miqt_string QNetworkAccessManager_tr2(const char* s, const char* c) {
|
2024-11-04 22:53:04 +13:00
|
|
|
QString _ret = QNetworkAccessManager::tr(s, c);
|
|
|
|
// Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory
|
|
|
|
QByteArray _b = _ret.toUtf8();
|
|
|
|
struct miqt_string _ms;
|
|
|
|
_ms.len = _b.length();
|
|
|
|
_ms.data = static_cast<char*>(malloc(_ms.len));
|
|
|
|
memcpy(_ms.data, _b.data(), _ms.len);
|
|
|
|
return _ms;
|
|
|
|
}
|
|
|
|
|
2025-02-01 13:45:16 +13:00
|
|
|
struct miqt_string QNetworkAccessManager_tr3(const char* s, const char* c, int n) {
|
2024-11-04 22:53:04 +13:00
|
|
|
QString _ret = QNetworkAccessManager::tr(s, c, static_cast<int>(n));
|
|
|
|
// Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory
|
|
|
|
QByteArray _b = _ret.toUtf8();
|
|
|
|
struct miqt_string _ms;
|
|
|
|
_ms.len = _b.length();
|
|
|
|
_ms.data = static_cast<char*>(malloc(_ms.len));
|
|
|
|
memcpy(_ms.data, _b.data(), _ms.len);
|
|
|
|
return _ms;
|
|
|
|
}
|
|
|
|
|
2025-02-01 13:45:16 +13:00
|
|
|
struct miqt_string QNetworkAccessManager_trUtf82(const char* s, const char* c) {
|
2024-11-04 22:53:04 +13:00
|
|
|
QString _ret = QNetworkAccessManager::trUtf8(s, c);
|
|
|
|
// Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory
|
|
|
|
QByteArray _b = _ret.toUtf8();
|
|
|
|
struct miqt_string _ms;
|
|
|
|
_ms.len = _b.length();
|
|
|
|
_ms.data = static_cast<char*>(malloc(_ms.len));
|
|
|
|
memcpy(_ms.data, _b.data(), _ms.len);
|
|
|
|
return _ms;
|
|
|
|
}
|
|
|
|
|
2025-02-01 13:45:16 +13:00
|
|
|
struct miqt_string QNetworkAccessManager_trUtf83(const char* s, const char* c, int n) {
|
2024-11-04 22:53:04 +13:00
|
|
|
QString _ret = QNetworkAccessManager::trUtf8(s, c, static_cast<int>(n));
|
|
|
|
// Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory
|
|
|
|
QByteArray _b = _ret.toUtf8();
|
|
|
|
struct miqt_string _ms;
|
|
|
|
_ms.len = _b.length();
|
|
|
|
_ms.data = static_cast<char*>(malloc(_ms.len));
|
|
|
|
memcpy(_ms.data, _b.data(), _ms.len);
|
|
|
|
return _ms;
|
|
|
|
}
|
|
|
|
|
2025-02-01 13:45:16 +13:00
|
|
|
void QNetworkAccessManager_enableStrictTransportSecurityStore2(QNetworkAccessManager* self, bool enabled, struct miqt_string storeDir) {
|
2024-11-04 22:53:04 +13:00
|
|
|
QString storeDir_QString = QString::fromUtf8(storeDir.data, storeDir.len);
|
|
|
|
self->enableStrictTransportSecurityStore(enabled, storeDir_QString);
|
|
|
|
}
|
|
|
|
|
2025-02-01 13:45:16 +13:00
|
|
|
QNetworkReply* QNetworkAccessManager_sendCustomRequest32(QNetworkAccessManager* self, QNetworkRequest* request, struct miqt_string verb, QIODevice* data) {
|
2024-11-04 22:53:04 +13:00
|
|
|
QByteArray verb_QByteArray(verb.data, verb.len);
|
|
|
|
return self->sendCustomRequest(*request, verb_QByteArray, data);
|
|
|
|
}
|
|
|
|
|
2025-02-01 13:45:16 +13:00
|
|
|
void QNetworkAccessManager_connectToHostEncrypted22(QNetworkAccessManager* self, struct miqt_string hostName, uint16_t port) {
|
2024-11-04 22:53:04 +13:00
|
|
|
QString hostName_QString = QString::fromUtf8(hostName.data, hostName.len);
|
|
|
|
self->connectToHostEncrypted(hostName_QString, static_cast<quint16>(port));
|
|
|
|
}
|
|
|
|
|
2025-02-01 13:45:16 +13:00
|
|
|
void QNetworkAccessManager_connectToHostEncrypted3(QNetworkAccessManager* self, struct miqt_string hostName, uint16_t port, QSslConfiguration* sslConfiguration) {
|
2024-11-04 22:53:04 +13:00
|
|
|
QString hostName_QString = QString::fromUtf8(hostName.data, hostName.len);
|
|
|
|
self->connectToHostEncrypted(hostName_QString, static_cast<quint16>(port), *sslConfiguration);
|
|
|
|
}
|
|
|
|
|
2025-02-01 13:45:16 +13:00
|
|
|
void QNetworkAccessManager_connectToHost2(QNetworkAccessManager* self, struct miqt_string hostName, uint16_t port) {
|
2024-11-04 22:53:04 +13:00
|
|
|
QString hostName_QString = QString::fromUtf8(hostName.data, hostName.len);
|
|
|
|
self->connectToHost(hostName_QString, static_cast<quint16>(port));
|
|
|
|
}
|
|
|
|
|
2025-02-01 13:45:16 +13:00
|
|
|
void QNetworkAccessManager_setTransferTimeout1(QNetworkAccessManager* self, int timeout) {
|
2024-11-04 22:53:04 +13:00
|
|
|
self->setTransferTimeout(static_cast<int>(timeout));
|
|
|
|
}
|
|
|
|
|
2025-02-01 13:45:16 +13:00
|
|
|
bool QNetworkAccessManager_override_virtual_createRequest(void* self, intptr_t slot) {
|
2025-01-18 17:57:48 +13:00
|
|
|
MiqtVirtualQNetworkAccessManager* self_cast = dynamic_cast<MiqtVirtualQNetworkAccessManager*>( (QNetworkAccessManager*)(self) );
|
|
|
|
if (self_cast == nullptr) {
|
|
|
|
return false;
|
|
|
|
}
|
|
|
|
|
2025-02-01 13:45:16 +13:00
|
|
|
self_cast->handle__createRequest = slot;
|
2025-01-18 17:57:48 +13:00
|
|
|
return true;
|
2024-11-19 19:29:06 +13:00
|
|
|
}
|
|
|
|
|
2025-02-01 13:45:16 +13:00
|
|
|
QNetworkReply* QNetworkAccessManager_virtualbase_createRequest(void* self, int op, QNetworkRequest* request, QIODevice* outgoingData) {
|
|
|
|
return ( (MiqtVirtualQNetworkAccessManager*)(self) )->virtualbase_createRequest(op, request, outgoingData);
|
2024-11-19 19:29:06 +13:00
|
|
|
}
|
|
|
|
|
2025-02-01 13:45:16 +13:00
|
|
|
bool QNetworkAccessManager_override_virtual_event(void* self, intptr_t slot) {
|
2025-01-18 17:57:48 +13:00
|
|
|
MiqtVirtualQNetworkAccessManager* self_cast = dynamic_cast<MiqtVirtualQNetworkAccessManager*>( (QNetworkAccessManager*)(self) );
|
|
|
|
if (self_cast == nullptr) {
|
|
|
|
return false;
|
|
|
|
}
|
|
|
|
|
2025-02-01 13:45:16 +13:00
|
|
|
self_cast->handle__event = slot;
|
2025-01-18 17:57:48 +13:00
|
|
|
return true;
|
2024-11-19 19:29:06 +13:00
|
|
|
}
|
|
|
|
|
2025-02-01 13:45:16 +13:00
|
|
|
bool QNetworkAccessManager_virtualbase_event(void* self, QEvent* event) {
|
|
|
|
return ( (MiqtVirtualQNetworkAccessManager*)(self) )->virtualbase_event(event);
|
2024-11-19 19:29:06 +13:00
|
|
|
}
|
|
|
|
|
2025-02-01 13:45:16 +13:00
|
|
|
bool QNetworkAccessManager_override_virtual_eventFilter(void* self, intptr_t slot) {
|
2025-01-18 17:57:48 +13:00
|
|
|
MiqtVirtualQNetworkAccessManager* self_cast = dynamic_cast<MiqtVirtualQNetworkAccessManager*>( (QNetworkAccessManager*)(self) );
|
|
|
|
if (self_cast == nullptr) {
|
|
|
|
return false;
|
|
|
|
}
|
|
|
|
|
2025-02-01 13:45:16 +13:00
|
|
|
self_cast->handle__eventFilter = slot;
|
2025-01-18 17:57:48 +13:00
|
|
|
return true;
|
2024-11-19 19:29:06 +13:00
|
|
|
}
|
|
|
|
|
2025-02-01 13:45:16 +13:00
|
|
|
bool QNetworkAccessManager_virtualbase_eventFilter(void* self, QObject* watched, QEvent* event) {
|
|
|
|
return ( (MiqtVirtualQNetworkAccessManager*)(self) )->virtualbase_eventFilter(watched, event);
|
2024-11-19 19:29:06 +13:00
|
|
|
}
|
|
|
|
|
2025-02-01 13:45:16 +13:00
|
|
|
bool QNetworkAccessManager_override_virtual_timerEvent(void* self, intptr_t slot) {
|
2025-01-18 17:57:48 +13:00
|
|
|
MiqtVirtualQNetworkAccessManager* self_cast = dynamic_cast<MiqtVirtualQNetworkAccessManager*>( (QNetworkAccessManager*)(self) );
|
|
|
|
if (self_cast == nullptr) {
|
|
|
|
return false;
|
|
|
|
}
|
|
|
|
|
2025-02-01 13:45:16 +13:00
|
|
|
self_cast->handle__timerEvent = slot;
|
2025-01-18 17:57:48 +13:00
|
|
|
return true;
|
2024-11-19 19:29:06 +13:00
|
|
|
}
|
|
|
|
|
2025-02-01 13:45:16 +13:00
|
|
|
void QNetworkAccessManager_virtualbase_timerEvent(void* self, QTimerEvent* event) {
|
|
|
|
( (MiqtVirtualQNetworkAccessManager*)(self) )->virtualbase_timerEvent(event);
|
2024-11-19 19:29:06 +13:00
|
|
|
}
|
|
|
|
|
2025-02-01 13:45:16 +13:00
|
|
|
bool QNetworkAccessManager_override_virtual_childEvent(void* self, intptr_t slot) {
|
2025-01-18 17:57:48 +13:00
|
|
|
MiqtVirtualQNetworkAccessManager* self_cast = dynamic_cast<MiqtVirtualQNetworkAccessManager*>( (QNetworkAccessManager*)(self) );
|
|
|
|
if (self_cast == nullptr) {
|
|
|
|
return false;
|
|
|
|
}
|
|
|
|
|
2025-02-01 13:45:16 +13:00
|
|
|
self_cast->handle__childEvent = slot;
|
2025-01-18 17:57:48 +13:00
|
|
|
return true;
|
2024-11-19 19:29:06 +13:00
|
|
|
}
|
|
|
|
|
2025-02-01 13:45:16 +13:00
|
|
|
void QNetworkAccessManager_virtualbase_childEvent(void* self, QChildEvent* event) {
|
|
|
|
( (MiqtVirtualQNetworkAccessManager*)(self) )->virtualbase_childEvent(event);
|
2024-11-19 19:29:06 +13:00
|
|
|
}
|
|
|
|
|
2025-02-01 13:45:16 +13:00
|
|
|
bool QNetworkAccessManager_override_virtual_customEvent(void* self, intptr_t slot) {
|
2025-01-18 17:57:48 +13:00
|
|
|
MiqtVirtualQNetworkAccessManager* self_cast = dynamic_cast<MiqtVirtualQNetworkAccessManager*>( (QNetworkAccessManager*)(self) );
|
|
|
|
if (self_cast == nullptr) {
|
|
|
|
return false;
|
|
|
|
}
|
|
|
|
|
2025-02-01 13:45:16 +13:00
|
|
|
self_cast->handle__customEvent = slot;
|
2025-01-18 17:57:48 +13:00
|
|
|
return true;
|
2024-11-19 19:29:06 +13:00
|
|
|
}
|
|
|
|
|
2025-02-01 13:45:16 +13:00
|
|
|
void QNetworkAccessManager_virtualbase_customEvent(void* self, QEvent* event) {
|
|
|
|
( (MiqtVirtualQNetworkAccessManager*)(self) )->virtualbase_customEvent(event);
|
2024-11-19 19:29:06 +13:00
|
|
|
}
|
|
|
|
|
2025-02-01 13:45:16 +13:00
|
|
|
bool QNetworkAccessManager_override_virtual_connectNotify(void* self, intptr_t slot) {
|
2025-01-18 17:57:48 +13:00
|
|
|
MiqtVirtualQNetworkAccessManager* self_cast = dynamic_cast<MiqtVirtualQNetworkAccessManager*>( (QNetworkAccessManager*)(self) );
|
|
|
|
if (self_cast == nullptr) {
|
|
|
|
return false;
|
|
|
|
}
|
|
|
|
|
2025-02-01 13:45:16 +13:00
|
|
|
self_cast->handle__connectNotify = slot;
|
2025-01-18 17:57:48 +13:00
|
|
|
return true;
|
2024-11-19 19:29:06 +13:00
|
|
|
}
|
|
|
|
|
2025-02-01 13:45:16 +13:00
|
|
|
void QNetworkAccessManager_virtualbase_connectNotify(void* self, QMetaMethod* signal) {
|
|
|
|
( (MiqtVirtualQNetworkAccessManager*)(self) )->virtualbase_connectNotify(signal);
|
2024-11-19 19:29:06 +13:00
|
|
|
}
|
|
|
|
|
2025-02-01 13:45:16 +13:00
|
|
|
bool QNetworkAccessManager_override_virtual_disconnectNotify(void* self, intptr_t slot) {
|
2025-01-18 17:57:48 +13:00
|
|
|
MiqtVirtualQNetworkAccessManager* self_cast = dynamic_cast<MiqtVirtualQNetworkAccessManager*>( (QNetworkAccessManager*)(self) );
|
|
|
|
if (self_cast == nullptr) {
|
|
|
|
return false;
|
|
|
|
}
|
|
|
|
|
2025-02-01 13:45:16 +13:00
|
|
|
self_cast->handle__disconnectNotify = slot;
|
2025-01-18 17:57:48 +13:00
|
|
|
return true;
|
2024-11-19 19:29:06 +13:00
|
|
|
}
|
|
|
|
|
2025-02-01 13:45:16 +13:00
|
|
|
void QNetworkAccessManager_virtualbase_disconnectNotify(void* self, QMetaMethod* signal) {
|
|
|
|
( (MiqtVirtualQNetworkAccessManager*)(self) )->virtualbase_disconnectNotify(signal);
|
2024-11-19 19:29:06 +13:00
|
|
|
}
|
|
|
|
|
2025-02-01 13:45:16 +13:00
|
|
|
void QNetworkAccessManager_delete(QNetworkAccessManager* self) {
|
2025-01-18 17:42:41 +13:00
|
|
|
delete self;
|
2024-11-04 22:53:04 +13:00
|
|
|
}
|
|
|
|
|