2024-11-17 19:21:37 +13:00
# pragma once
# ifndef MIQT_QT_NETWORK_GEN_QABSTRACTNETWORKCACHE_H
# define MIQT_QT_NETWORK_GEN_QABSTRACTNETWORKCACHE_H
2024-11-04 22:53:04 +13:00
# include <stdbool.h>
# include <stddef.h>
# include <stdint.h>
# pragma GCC diagnostic ignored "-Wdeprecated-declarations"
# include "../../libmiqt/libmiqt.h"
# ifdef __cplusplus
extern " C " {
# endif
# ifdef __cplusplus
class QAbstractNetworkCache ;
class QDateTime ;
class QIODevice ;
class QMetaObject ;
class QNetworkCacheMetaData ;
2024-11-19 19:29:06 +13:00
class QObject ;
2024-11-04 22:53:04 +13:00
class QUrl ;
class QVariant ;
# else
typedef struct QAbstractNetworkCache QAbstractNetworkCache ;
typedef struct QDateTime QDateTime ;
typedef struct QIODevice QIODevice ;
typedef struct QMetaObject QMetaObject ;
typedef struct QNetworkCacheMetaData QNetworkCacheMetaData ;
2024-11-19 19:29:06 +13:00
typedef struct QObject QObject ;
2024-11-04 22:53:04 +13:00
typedef struct QUrl QUrl ;
typedef struct QVariant QVariant ;
# endif
2024-12-07 17:15:57 +13:00
QNetworkCacheMetaData * QNetworkCacheMetaData_new ( ) ;
QNetworkCacheMetaData * QNetworkCacheMetaData_new2 ( QNetworkCacheMetaData * other ) ;
2025-02-01 13:45:16 +13:00
void QNetworkCacheMetaData_operatorAssign ( QNetworkCacheMetaData * self , QNetworkCacheMetaData * other ) ;
void QNetworkCacheMetaData_swap ( QNetworkCacheMetaData * self , QNetworkCacheMetaData * other ) ;
bool QNetworkCacheMetaData_operatorEqual ( const QNetworkCacheMetaData * self , QNetworkCacheMetaData * other ) ;
bool QNetworkCacheMetaData_operatorNotEqual ( const QNetworkCacheMetaData * self , QNetworkCacheMetaData * other ) ;
bool QNetworkCacheMetaData_isValid ( const QNetworkCacheMetaData * self ) ;
QUrl * QNetworkCacheMetaData_url ( const QNetworkCacheMetaData * self ) ;
void QNetworkCacheMetaData_setUrl ( QNetworkCacheMetaData * self , QUrl * url ) ;
struct miqt_array /* of struct miqt_map tuple of struct miqt_string and struct miqt_string */ QNetworkCacheMetaData_rawHeaders ( const QNetworkCacheMetaData * self ) ;
void QNetworkCacheMetaData_setRawHeaders ( QNetworkCacheMetaData * self , struct miqt_array /* of struct miqt_map tuple of struct miqt_string and struct miqt_string */ headers ) ;
QDateTime * QNetworkCacheMetaData_lastModified ( const QNetworkCacheMetaData * self ) ;
void QNetworkCacheMetaData_setLastModified ( QNetworkCacheMetaData * self , QDateTime * dateTime ) ;
QDateTime * QNetworkCacheMetaData_expirationDate ( const QNetworkCacheMetaData * self ) ;
void QNetworkCacheMetaData_setExpirationDate ( QNetworkCacheMetaData * self , QDateTime * dateTime ) ;
bool QNetworkCacheMetaData_saveToDisk ( const QNetworkCacheMetaData * self ) ;
void QNetworkCacheMetaData_setSaveToDisk ( QNetworkCacheMetaData * self , bool allow ) ;
struct miqt_map /* of int to QVariant* */ QNetworkCacheMetaData_attributes ( const QNetworkCacheMetaData * self ) ;
void QNetworkCacheMetaData_setAttributes ( QNetworkCacheMetaData * self , struct miqt_map /* of int to QVariant* */ attributes ) ;
void QNetworkCacheMetaData_delete ( QNetworkCacheMetaData * self ) ;
2024-11-04 22:53:04 +13:00
2024-12-07 17:15:57 +13:00
void QAbstractNetworkCache_virtbase ( QAbstractNetworkCache * src , QObject * * outptr_QObject ) ;
2025-02-01 13:45:16 +13:00
QMetaObject * QAbstractNetworkCache_metaObject ( const QAbstractNetworkCache * self ) ;
void * QAbstractNetworkCache_metacast ( QAbstractNetworkCache * self , const char * param1 ) ;
struct miqt_string QAbstractNetworkCache_tr ( const char * s ) ;
struct miqt_string QAbstractNetworkCache_trUtf8 ( const char * s ) ;
QNetworkCacheMetaData * QAbstractNetworkCache_metaData ( QAbstractNetworkCache * self , QUrl * url ) ;
void QAbstractNetworkCache_updateMetaData ( QAbstractNetworkCache * self , QNetworkCacheMetaData * metaData ) ;
QIODevice * QAbstractNetworkCache_data ( QAbstractNetworkCache * self , QUrl * url ) ;
bool QAbstractNetworkCache_remove ( QAbstractNetworkCache * self , QUrl * url ) ;
long long QAbstractNetworkCache_cacheSize ( const QAbstractNetworkCache * self ) ;
QIODevice * QAbstractNetworkCache_prepare ( QAbstractNetworkCache * self , QNetworkCacheMetaData * metaData ) ;
void QAbstractNetworkCache_insert ( QAbstractNetworkCache * self , QIODevice * device ) ;
void QAbstractNetworkCache_clear ( QAbstractNetworkCache * self ) ;
struct miqt_string QAbstractNetworkCache_tr2 ( const char * s , const char * c ) ;
struct miqt_string QAbstractNetworkCache_tr3 ( const char * s , const char * c , int n ) ;
struct miqt_string QAbstractNetworkCache_trUtf82 ( const char * s , const char * c ) ;
struct miqt_string QAbstractNetworkCache_trUtf83 ( const char * s , const char * c , int n ) ;
void QAbstractNetworkCache_delete ( QAbstractNetworkCache * self ) ;
2024-11-04 22:53:04 +13:00
# ifdef __cplusplus
} /* extern C */
2025-02-01 13:45:16 +13:00
# endif
2024-11-04 22:53:04 +13:00
# endif