2024-11-17 19:21:37 +13:00
# pragma once
# ifndef MIQT_QT_GEN_QPROCESS_H
# define MIQT_QT_GEN_QPROCESS_H
2024-08-25 16:08:24 +12:00
# include <stdbool.h>
# include <stddef.h>
# include <stdint.h>
# pragma GCC diagnostic ignored "-Wdeprecated-declarations"
2024-10-16 18:07:56 +13:00
# include "../libmiqt/libmiqt.h"
2024-09-15 10:29:05 +12:00
2024-08-25 16:08:24 +12:00
# ifdef __cplusplus
extern " C " {
# endif
# ifdef __cplusplus
2025-01-19 16:39:11 +13:00
class QChildEvent ;
class QEvent ;
2024-11-19 19:29:06 +13:00
class QIODevice ;
2025-01-19 16:39:11 +13:00
class QMetaMethod ;
2024-08-25 16:08:24 +12:00
class QMetaObject ;
class QObject ;
class QProcess ;
class QProcessEnvironment ;
2025-01-19 16:39:11 +13:00
class QTimerEvent ;
2024-08-25 16:08:24 +12:00
# else
2025-01-19 16:39:11 +13:00
typedef struct QChildEvent QChildEvent ;
typedef struct QEvent QEvent ;
2024-11-19 19:29:06 +13:00
typedef struct QIODevice QIODevice ;
2025-01-19 16:39:11 +13:00
typedef struct QMetaMethod QMetaMethod ;
2024-08-25 16:08:24 +12:00
typedef struct QMetaObject QMetaObject ;
typedef struct QObject QObject ;
typedef struct QProcess QProcess ;
typedef struct QProcessEnvironment QProcessEnvironment ;
2025-01-19 16:39:11 +13:00
typedef struct QTimerEvent QTimerEvent ;
2024-08-25 16:08:24 +12:00
# endif
2024-12-07 17:15:57 +13:00
QProcessEnvironment * QProcessEnvironment_new ( ) ;
QProcessEnvironment * QProcessEnvironment_new2 ( QProcessEnvironment * other ) ;
2025-02-01 13:45:16 +13:00
void QProcessEnvironment_operatorAssign ( QProcessEnvironment * self , QProcessEnvironment * other ) ;
void QProcessEnvironment_swap ( QProcessEnvironment * self , QProcessEnvironment * other ) ;
bool QProcessEnvironment_operatorEqual ( const QProcessEnvironment * self , QProcessEnvironment * other ) ;
bool QProcessEnvironment_operatorNotEqual ( const QProcessEnvironment * self , QProcessEnvironment * other ) ;
bool QProcessEnvironment_isEmpty ( const QProcessEnvironment * self ) ;
void QProcessEnvironment_clear ( QProcessEnvironment * self ) ;
bool QProcessEnvironment_contains ( const QProcessEnvironment * self , struct miqt_string name ) ;
void QProcessEnvironment_insert ( QProcessEnvironment * self , struct miqt_string name , struct miqt_string value ) ;
void QProcessEnvironment_remove ( QProcessEnvironment * self , struct miqt_string name ) ;
struct miqt_string QProcessEnvironment_value ( const QProcessEnvironment * self , struct miqt_string name ) ;
struct miqt_array /* of struct miqt_string */ QProcessEnvironment_toStringList ( const QProcessEnvironment * self ) ;
struct miqt_array /* of struct miqt_string */ QProcessEnvironment_keys ( const QProcessEnvironment * self ) ;
void QProcessEnvironment_insertWithQProcessEnvironment ( QProcessEnvironment * self , QProcessEnvironment * e ) ;
QProcessEnvironment * QProcessEnvironment_systemEnvironment ( ) ;
struct miqt_string QProcessEnvironment_value2 ( const QProcessEnvironment * self , struct miqt_string name , struct miqt_string defaultValue ) ;
void QProcessEnvironment_delete ( QProcessEnvironment * self ) ;
2024-08-25 16:08:24 +12:00
2024-12-07 17:15:57 +13:00
QProcess * QProcess_new ( ) ;
QProcess * QProcess_new2 ( QObject * parent ) ;
void QProcess_virtbase ( QProcess * src , QIODevice * * outptr_QIODevice ) ;
2025-02-01 13:45:16 +13:00
QMetaObject * QProcess_metaObject ( const QProcess * self ) ;
void * QProcess_metacast ( QProcess * self , const char * param1 ) ;
struct miqt_string QProcess_tr ( const char * s ) ;
struct miqt_string QProcess_trUtf8 ( const char * s ) ;
void QProcess_start ( QProcess * self , struct miqt_string program , struct miqt_array /* of struct miqt_string */ arguments ) ;
void QProcess_startWithCommand ( QProcess * self , struct miqt_string command ) ;
void QProcess_start2 ( QProcess * self ) ;
bool QProcess_startDetached ( QProcess * self ) ;
bool QProcess_open ( QProcess * self , int mode ) ;
struct miqt_string QProcess_program ( const QProcess * self ) ;
void QProcess_setProgram ( QProcess * self , struct miqt_string program ) ;
struct miqt_array /* of struct miqt_string */ QProcess_arguments ( const QProcess * self ) ;
void QProcess_setArguments ( QProcess * self , struct miqt_array /* of struct miqt_string */ arguments ) ;
int QProcess_readChannelMode ( const QProcess * self ) ;
void QProcess_setReadChannelMode ( QProcess * self , int mode ) ;
int QProcess_processChannelMode ( const QProcess * self ) ;
void QProcess_setProcessChannelMode ( QProcess * self , int mode ) ;
int QProcess_inputChannelMode ( const QProcess * self ) ;
void QProcess_setInputChannelMode ( QProcess * self , int mode ) ;
int QProcess_readChannel ( const QProcess * self ) ;
void QProcess_setReadChannel ( QProcess * self , int channel ) ;
void QProcess_closeReadChannel ( QProcess * self , int channel ) ;
void QProcess_closeWriteChannel ( QProcess * self ) ;
void QProcess_setStandardInputFile ( QProcess * self , struct miqt_string fileName ) ;
void QProcess_setStandardOutputFile ( QProcess * self , struct miqt_string fileName ) ;
void QProcess_setStandardErrorFile ( QProcess * self , struct miqt_string fileName ) ;
void QProcess_setStandardOutputProcess ( QProcess * self , QProcess * destination ) ;
struct miqt_string QProcess_workingDirectory ( const QProcess * self ) ;
void QProcess_setWorkingDirectory ( QProcess * self , struct miqt_string dir ) ;
void QProcess_setEnvironment ( QProcess * self , struct miqt_array /* of struct miqt_string */ environment ) ;
struct miqt_array /* of struct miqt_string */ QProcess_environment ( const QProcess * self ) ;
void QProcess_setProcessEnvironment ( QProcess * self , QProcessEnvironment * environment ) ;
QProcessEnvironment * QProcess_processEnvironment ( const QProcess * self ) ;
int QProcess_error ( const QProcess * self ) ;
int QProcess_state ( const QProcess * self ) ;
long long QProcess_pid ( const QProcess * self ) ;
long long QProcess_processId ( const QProcess * self ) ;
bool QProcess_waitForStarted ( QProcess * self ) ;
bool QProcess_waitForReadyRead ( QProcess * self , int msecs ) ;
bool QProcess_waitForBytesWritten ( QProcess * self , int msecs ) ;
bool QProcess_waitForFinished ( QProcess * self ) ;
struct miqt_string QProcess_readAllStandardOutput ( QProcess * self ) ;
struct miqt_string QProcess_readAllStandardError ( QProcess * self ) ;
int QProcess_exitCode ( const QProcess * self ) ;
int QProcess_exitStatus ( const QProcess * self ) ;
long long QProcess_bytesAvailable ( const QProcess * self ) ;
long long QProcess_bytesToWrite ( const QProcess * self ) ;
bool QProcess_isSequential ( const QProcess * self ) ;
bool QProcess_canReadLine ( const QProcess * self ) ;
void QProcess_close ( QProcess * self ) ;
bool QProcess_atEnd ( const QProcess * self ) ;
int QProcess_execute ( struct miqt_string program , struct miqt_array /* of struct miqt_string */ arguments ) ;
int QProcess_executeWithCommand ( struct miqt_string command ) ;
bool QProcess_startDetached2 ( struct miqt_string program , struct miqt_array /* of struct miqt_string */ arguments , struct miqt_string workingDirectory ) ;
bool QProcess_startDetached3 ( struct miqt_string program , struct miqt_array /* of struct miqt_string */ arguments ) ;
bool QProcess_startDetachedWithCommand ( struct miqt_string command ) ;
struct miqt_array /* of struct miqt_string */ QProcess_systemEnvironment ( ) ;
struct miqt_string QProcess_nullDevice ( ) ;
void QProcess_terminate ( QProcess * self ) ;
void QProcess_kill ( QProcess * self ) ;
void QProcess_finished ( QProcess * self , int exitCode ) ;
void QProcess_connect_finished ( QProcess * self , intptr_t slot ) ;
void QProcess_finished2 ( QProcess * self , int exitCode , int exitStatus ) ;
void QProcess_connect_finished2 ( QProcess * self , intptr_t slot ) ;
void QProcess_errorWithError ( QProcess * self , int error ) ;
void QProcess_connect_errorWithError ( QProcess * self , intptr_t slot ) ;
void QProcess_errorOccurred ( QProcess * self , int error ) ;
void QProcess_connect_errorOccurred ( QProcess * self , intptr_t slot ) ;
void QProcess_setupChildProcess ( QProcess * self ) ;
long long QProcess_readData ( QProcess * self , char * data , long long maxlen ) ;
long long QProcess_writeData ( QProcess * self , const char * data , long long len ) ;
struct miqt_string QProcess_tr2 ( const char * s , const char * c ) ;
struct miqt_string QProcess_tr3 ( const char * s , const char * c , int n ) ;
struct miqt_string QProcess_trUtf82 ( const char * s , const char * c ) ;
struct miqt_string QProcess_trUtf83 ( const char * s , const char * c , int n ) ;
void QProcess_start3 ( QProcess * self , struct miqt_string program , struct miqt_array /* of struct miqt_string */ arguments , int mode ) ;
void QProcess_start22 ( QProcess * self , struct miqt_string command , int mode ) ;
void QProcess_start1 ( QProcess * self , int mode ) ;
bool QProcess_startDetached1 ( QProcess * self , long long * pid ) ;
void QProcess_setStandardOutputFile2 ( QProcess * self , struct miqt_string fileName , int mode ) ;
void QProcess_setStandardErrorFile2 ( QProcess * self , struct miqt_string fileName , int mode ) ;
bool QProcess_waitForStarted1 ( QProcess * self , int msecs ) ;
bool QProcess_waitForFinished1 ( QProcess * self , int msecs ) ;
bool QProcess_startDetached4 ( struct miqt_string program , struct miqt_array /* of struct miqt_string */ arguments , struct miqt_string workingDirectory , long long * pid ) ;
bool QProcess_override_virtual_open ( void * self , intptr_t slot ) ;
bool QProcess_virtualbase_open ( void * self , int mode ) ;
bool QProcess_override_virtual_waitForReadyRead ( void * self , intptr_t slot ) ;
bool QProcess_virtualbase_waitForReadyRead ( void * self , int msecs ) ;
bool QProcess_override_virtual_waitForBytesWritten ( void * self , intptr_t slot ) ;
bool QProcess_virtualbase_waitForBytesWritten ( void * self , int msecs ) ;
bool QProcess_override_virtual_bytesAvailable ( void * self , intptr_t slot ) ;
long long QProcess_virtualbase_bytesAvailable ( const void * self ) ;
bool QProcess_override_virtual_bytesToWrite ( void * self , intptr_t slot ) ;
long long QProcess_virtualbase_bytesToWrite ( const void * self ) ;
bool QProcess_override_virtual_isSequential ( void * self , intptr_t slot ) ;
bool QProcess_virtualbase_isSequential ( const void * self ) ;
bool QProcess_override_virtual_canReadLine ( void * self , intptr_t slot ) ;
bool QProcess_virtualbase_canReadLine ( const void * self ) ;
bool QProcess_override_virtual_close ( void * self , intptr_t slot ) ;
void QProcess_virtualbase_close ( void * self ) ;
bool QProcess_override_virtual_atEnd ( void * self , intptr_t slot ) ;
bool QProcess_virtualbase_atEnd ( const void * self ) ;
bool QProcess_override_virtual_setupChildProcess ( void * self , intptr_t slot ) ;
void QProcess_virtualbase_setupChildProcess ( void * self ) ;
bool QProcess_override_virtual_readData ( void * self , intptr_t slot ) ;
long long QProcess_virtualbase_readData ( void * self , char * data , long long maxlen ) ;
bool QProcess_override_virtual_writeData ( void * self , intptr_t slot ) ;
long long QProcess_virtualbase_writeData ( void * self , const char * data , long long len ) ;
bool QProcess_override_virtual_pos ( void * self , intptr_t slot ) ;
long long QProcess_virtualbase_pos ( const void * self ) ;
bool QProcess_override_virtual_size ( void * self , intptr_t slot ) ;
long long QProcess_virtualbase_size ( const void * self ) ;
bool QProcess_override_virtual_seek ( void * self , intptr_t slot ) ;
bool QProcess_virtualbase_seek ( void * self , long long pos ) ;
bool QProcess_override_virtual_reset ( void * self , intptr_t slot ) ;
bool QProcess_virtualbase_reset ( void * self ) ;
bool QProcess_override_virtual_readLineData ( void * self , intptr_t slot ) ;
long long QProcess_virtualbase_readLineData ( void * self , char * data , long long maxlen ) ;
bool QProcess_override_virtual_event ( void * self , intptr_t slot ) ;
bool QProcess_virtualbase_event ( void * self , QEvent * event ) ;
bool QProcess_override_virtual_eventFilter ( void * self , intptr_t slot ) ;
bool QProcess_virtualbase_eventFilter ( void * self , QObject * watched , QEvent * event ) ;
bool QProcess_override_virtual_timerEvent ( void * self , intptr_t slot ) ;
void QProcess_virtualbase_timerEvent ( void * self , QTimerEvent * event ) ;
bool QProcess_override_virtual_childEvent ( void * self , intptr_t slot ) ;
void QProcess_virtualbase_childEvent ( void * self , QChildEvent * event ) ;
bool QProcess_override_virtual_customEvent ( void * self , intptr_t slot ) ;
void QProcess_virtualbase_customEvent ( void * self , QEvent * event ) ;
bool QProcess_override_virtual_connectNotify ( void * self , intptr_t slot ) ;
void QProcess_virtualbase_connectNotify ( void * self , QMetaMethod * signal ) ;
bool QProcess_override_virtual_disconnectNotify ( void * self , intptr_t slot ) ;
void QProcess_virtualbase_disconnectNotify ( void * self , QMetaMethod * signal ) ;
void QProcess_delete ( QProcess * self ) ;
2024-08-25 16:08:24 +12:00
# ifdef __cplusplus
} /* extern C */
2025-02-01 13:45:16 +13:00
# endif
2024-08-25 16:08:24 +12:00
# endif