// +build !minimal #define protected public #define private public #include "serialport.h" #include "_cgo_export.h" #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include class MyQSerialPort: public QSerialPort { public: MyQSerialPort(QObject *parent = Q_NULLPTR) : QSerialPort(parent) {QSerialPort_QSerialPort_QRegisterMetaType();}; MyQSerialPort(const QString &name, QObject *parent = Q_NULLPTR) : QSerialPort(name, parent) {QSerialPort_QSerialPort_QRegisterMetaType();}; MyQSerialPort(const QSerialPortInfo &serialPortInfo, QObject *parent = Q_NULLPTR) : QSerialPort(serialPortInfo, parent) {QSerialPort_QSerialPort_QRegisterMetaType();}; bool atEnd() const { return callbackQSerialPort_AtEnd(const_cast(static_cast(this))) != 0; }; void Signal_BaudRateChanged(qint32 baudRate, QSerialPort::Directions directions) { callbackQSerialPort_BaudRateChanged(this, baudRate, directions); }; void Signal_BreakEnabledChanged(bool set) { callbackQSerialPort_BreakEnabledChanged(this, set); }; qint64 bytesAvailable() const { return callbackQSerialPort_BytesAvailable(const_cast(static_cast(this))); }; qint64 bytesToWrite() const { return callbackQSerialPort_BytesToWrite(const_cast(static_cast(this))); }; bool canReadLine() const { return callbackQSerialPort_CanReadLine(const_cast(static_cast(this))) != 0; }; void close() { callbackQSerialPort_Close(this); }; void Signal_DataBitsChanged(QSerialPort::DataBits dataBits) { callbackQSerialPort_DataBitsChanged(this, dataBits); }; void Signal_DataTerminalReadyChanged(bool set) { callbackQSerialPort_DataTerminalReadyChanged(this, set); }; void Signal_ErrorOccurred(QSerialPort::SerialPortError error) { callbackQSerialPort_ErrorOccurred(this, error); }; void Signal_FlowControlChanged(QSerialPort::FlowControl flow) { callbackQSerialPort_FlowControlChanged(this, flow); }; bool isSequential() const { return callbackQSerialPort_IsSequential(const_cast(static_cast(this))) != 0; }; bool open(QIODevice::OpenMode mode) { return callbackQSerialPort_Open(this, mode) != 0; }; void Signal_ParityChanged(QSerialPort::Parity parity) { callbackQSerialPort_ParityChanged(this, parity); }; qint64 readData(char * data, qint64 maxSize) { QtSerialPort_PackedString dataPacked = { data, maxSize };return callbackQSerialPort_ReadData(this, dataPacked, maxSize); }; qint64 readLineData(char * data, qint64 maxSize) { QtSerialPort_PackedString dataPacked = { data, maxSize };return callbackQSerialPort_ReadLineData(this, dataPacked, maxSize); }; void Signal_RequestToSendChanged(bool set) { callbackQSerialPort_RequestToSendChanged(this, set); }; void Signal_StopBitsChanged(QSerialPort::StopBits stopBits) { callbackQSerialPort_StopBitsChanged(this, stopBits); }; bool waitForBytesWritten(int msecs) { return callbackQSerialPort_WaitForBytesWritten(this, msecs) != 0; }; bool waitForReadyRead(int msecs) { return callbackQSerialPort_WaitForReadyRead(this, msecs) != 0; }; qint64 writeData(const char * data, qint64 maxSize) { QtSerialPort_PackedString dataPacked = { const_cast(data), maxSize };return callbackQSerialPort_WriteData(this, dataPacked, maxSize); }; ~MyQSerialPort() { callbackQSerialPort_DestroyQSerialPort(this); }; void Signal_AboutToClose() { callbackQSerialPort_AboutToClose(this); }; void Signal_BytesWritten(qint64 bytes) { callbackQSerialPort_BytesWritten(this, bytes); }; void Signal_ChannelBytesWritten(int channel, qint64 bytes) { callbackQSerialPort_ChannelBytesWritten(this, channel, bytes); }; void Signal_ChannelReadyRead(int channel) { callbackQSerialPort_ChannelReadyRead(this, channel); }; qint64 pos() const { return callbackQSerialPort_Pos(const_cast(static_cast(this))); }; void Signal_ReadChannelFinished() { callbackQSerialPort_ReadChannelFinished(this); }; void Signal_ReadyRead() { callbackQSerialPort_ReadyRead(this); }; bool reset() { return callbackQSerialPort_Reset(this) != 0; }; bool seek(qint64 pos) { return callbackQSerialPort_Seek(this, pos) != 0; }; qint64 size() const { return callbackQSerialPort_Size(const_cast(static_cast(this))); }; void childEvent(QChildEvent * event) { callbackQSerialPort_ChildEvent(this, event); }; void connectNotify(const QMetaMethod & sign) { callbackQSerialPort_ConnectNotify(this, const_cast(&sign)); }; void customEvent(QEvent * event) { callbackQSerialPort_CustomEvent(this, event); }; void deleteLater() { callbackQSerialPort_DeleteLater(this); }; void Signal_Destroyed(QObject * obj) { callbackQSerialPort_Destroyed(this, obj); }; void disconnectNotify(const QMetaMethod & sign) { callbackQSerialPort_DisconnectNotify(this, const_cast(&sign)); }; bool event(QEvent * e) { return callbackQSerialPort_Event(this, e) != 0; }; bool eventFilter(QObject * watched, QEvent * event) { return callbackQSerialPort_EventFilter(this, watched, event) != 0; }; const QMetaObject * metaObject() const { return static_cast(callbackQSerialPort_MetaObject(const_cast(static_cast(this)))); }; void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtSerialPort_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQSerialPort_ObjectNameChanged(this, objectNamePacked); }; void timerEvent(QTimerEvent * event) { callbackQSerialPort_TimerEvent(this, event); }; }; Q_DECLARE_METATYPE(MyQSerialPort*) int QSerialPort_QSerialPort_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} void* QSerialPort_NewQSerialPort(void* parent) { if (dynamic_cast(static_cast(parent))) { return new MyQSerialPort(static_cast(parent)); } else if (dynamic_cast(static_cast(parent))) { return new MyQSerialPort(static_cast(parent)); } else if (dynamic_cast(static_cast(parent))) { return new MyQSerialPort(static_cast(parent)); } else if (dynamic_cast(static_cast(parent))) { return new MyQSerialPort(static_cast(parent)); } else if (dynamic_cast(static_cast(parent))) { return new MyQSerialPort(static_cast(parent)); } else if (dynamic_cast(static_cast(parent))) { return new MyQSerialPort(static_cast(parent)); } else if (dynamic_cast(static_cast(parent))) { return new MyQSerialPort(static_cast(parent)); } else if (dynamic_cast(static_cast(parent))) { return new MyQSerialPort(static_cast(parent)); } else if (dynamic_cast(static_cast(parent))) { return new MyQSerialPort(static_cast(parent)); } else if (dynamic_cast(static_cast(parent))) { return new MyQSerialPort(static_cast(parent)); } else if (dynamic_cast(static_cast(parent))) { return new MyQSerialPort(static_cast(parent)); } else if (dynamic_cast(static_cast(parent))) { return new MyQSerialPort(static_cast(parent)); } else if (dynamic_cast(static_cast(parent))) { return new MyQSerialPort(static_cast(parent)); } else if (dynamic_cast(static_cast(parent))) { return new MyQSerialPort(static_cast(parent)); } else if (dynamic_cast(static_cast(parent))) { return new MyQSerialPort(static_cast(parent)); } else if (dynamic_cast(static_cast(parent))) { return new MyQSerialPort(static_cast(parent)); } else if (dynamic_cast(static_cast(parent))) { return new MyQSerialPort(static_cast(parent)); } else if (dynamic_cast(static_cast(parent))) { return new MyQSerialPort(static_cast(parent)); } else if (dynamic_cast(static_cast(parent))) { return new MyQSerialPort(static_cast(parent)); } else if (dynamic_cast(static_cast(parent))) { return new MyQSerialPort(static_cast(parent)); } else { return new MyQSerialPort(static_cast(parent)); } } void* QSerialPort_NewQSerialPort2(struct QtSerialPort_PackedString name, void* parent) { if (dynamic_cast(static_cast(parent))) { return new MyQSerialPort(QString::fromUtf8(name.data, name.len), static_cast(parent)); } else if (dynamic_cast(static_cast(parent))) { return new MyQSerialPort(QString::fromUtf8(name.data, name.len), static_cast(parent)); } else if (dynamic_cast(static_cast(parent))) { return new MyQSerialPort(QString::fromUtf8(name.data, name.len), static_cast(parent)); } else if (dynamic_cast(static_cast(parent))) { return new MyQSerialPort(QString::fromUtf8(name.data, name.len), static_cast(parent)); } else if (dynamic_cast(static_cast(parent))) { return new MyQSerialPort(QString::fromUtf8(name.data, name.len), static_cast(parent)); } else if (dynamic_cast(static_cast(parent))) { return new MyQSerialPort(QString::fromUtf8(name.data, name.len), static_cast(parent)); } else if (dynamic_cast(static_cast(parent))) { return new MyQSerialPort(QString::fromUtf8(name.data, name.len), static_cast(parent)); } else if (dynamic_cast(static_cast(parent))) { return new MyQSerialPort(QString::fromUtf8(name.data, name.len), static_cast(parent)); } else if (dynamic_cast(static_cast(parent))) { return new MyQSerialPort(QString::fromUtf8(name.data, name.len), static_cast(parent)); } else if (dynamic_cast(static_cast(parent))) { return new MyQSerialPort(QString::fromUtf8(name.data, name.len), static_cast(parent)); } else if (dynamic_cast(static_cast(parent))) { return new MyQSerialPort(QString::fromUtf8(name.data, name.len), static_cast(parent)); } else if (dynamic_cast(static_cast(parent))) { return new MyQSerialPort(QString::fromUtf8(name.data, name.len), static_cast(parent)); } else if (dynamic_cast(static_cast(parent))) { return new MyQSerialPort(QString::fromUtf8(name.data, name.len), static_cast(parent)); } else if (dynamic_cast(static_cast(parent))) { return new MyQSerialPort(QString::fromUtf8(name.data, name.len), static_cast(parent)); } else if (dynamic_cast(static_cast(parent))) { return new MyQSerialPort(QString::fromUtf8(name.data, name.len), static_cast(parent)); } else if (dynamic_cast(static_cast(parent))) { return new MyQSerialPort(QString::fromUtf8(name.data, name.len), static_cast(parent)); } else if (dynamic_cast(static_cast(parent))) { return new MyQSerialPort(QString::fromUtf8(name.data, name.len), static_cast(parent)); } else if (dynamic_cast(static_cast(parent))) { return new MyQSerialPort(QString::fromUtf8(name.data, name.len), static_cast(parent)); } else if (dynamic_cast(static_cast(parent))) { return new MyQSerialPort(QString::fromUtf8(name.data, name.len), static_cast(parent)); } else if (dynamic_cast(static_cast(parent))) { return new MyQSerialPort(QString::fromUtf8(name.data, name.len), static_cast(parent)); } else { return new MyQSerialPort(QString::fromUtf8(name.data, name.len), static_cast(parent)); } } void* QSerialPort_NewQSerialPort3(void* serialPortInfo, void* parent) { if (dynamic_cast(static_cast(parent))) { return new MyQSerialPort(*static_cast(serialPortInfo), static_cast(parent)); } else if (dynamic_cast(static_cast(parent))) { return new MyQSerialPort(*static_cast(serialPortInfo), static_cast(parent)); } else if (dynamic_cast(static_cast(parent))) { return new MyQSerialPort(*static_cast(serialPortInfo), static_cast(parent)); } else if (dynamic_cast(static_cast(parent))) { return new MyQSerialPort(*static_cast(serialPortInfo), static_cast(parent)); } else if (dynamic_cast(static_cast(parent))) { return new MyQSerialPort(*static_cast(serialPortInfo), static_cast(parent)); } else if (dynamic_cast(static_cast(parent))) { return new MyQSerialPort(*static_cast(serialPortInfo), static_cast(parent)); } else if (dynamic_cast(static_cast(parent))) { return new MyQSerialPort(*static_cast(serialPortInfo), static_cast(parent)); } else if (dynamic_cast(static_cast(parent))) { return new MyQSerialPort(*static_cast(serialPortInfo), static_cast(parent)); } else if (dynamic_cast(static_cast(parent))) { return new MyQSerialPort(*static_cast(serialPortInfo), static_cast(parent)); } else if (dynamic_cast(static_cast(parent))) { return new MyQSerialPort(*static_cast(serialPortInfo), static_cast(parent)); } else if (dynamic_cast(static_cast(parent))) { return new MyQSerialPort(*static_cast(serialPortInfo), static_cast(parent)); } else if (dynamic_cast(static_cast(parent))) { return new MyQSerialPort(*static_cast(serialPortInfo), static_cast(parent)); } else if (dynamic_cast(static_cast(parent))) { return new MyQSerialPort(*static_cast(serialPortInfo), static_cast(parent)); } else if (dynamic_cast(static_cast(parent))) { return new MyQSerialPort(*static_cast(serialPortInfo), static_cast(parent)); } else if (dynamic_cast(static_cast(parent))) { return new MyQSerialPort(*static_cast(serialPortInfo), static_cast(parent)); } else if (dynamic_cast(static_cast(parent))) { return new MyQSerialPort(*static_cast(serialPortInfo), static_cast(parent)); } else if (dynamic_cast(static_cast(parent))) { return new MyQSerialPort(*static_cast(serialPortInfo), static_cast(parent)); } else if (dynamic_cast(static_cast(parent))) { return new MyQSerialPort(*static_cast(serialPortInfo), static_cast(parent)); } else if (dynamic_cast(static_cast(parent))) { return new MyQSerialPort(*static_cast(serialPortInfo), static_cast(parent)); } else if (dynamic_cast(static_cast(parent))) { return new MyQSerialPort(*static_cast(serialPortInfo), static_cast(parent)); } else { return new MyQSerialPort(*static_cast(serialPortInfo), static_cast(parent)); } } char QSerialPort_AtEndDefault(void* ptr) { return static_cast(ptr)->QSerialPort::atEnd(); } int QSerialPort_BaudRate(void* ptr, long long directions) { return static_cast(ptr)->baudRate(static_cast(directions)); } void QSerialPort_ConnectBaudRateChanged(void* ptr) { QObject::connect(static_cast(ptr), static_cast(&QSerialPort::baudRateChanged), static_cast(ptr), static_cast(&MyQSerialPort::Signal_BaudRateChanged)); } void QSerialPort_DisconnectBaudRateChanged(void* ptr) { QObject::disconnect(static_cast(ptr), static_cast(&QSerialPort::baudRateChanged), static_cast(ptr), static_cast(&MyQSerialPort::Signal_BaudRateChanged)); } void QSerialPort_BaudRateChanged(void* ptr, int baudRate, long long directions) { static_cast(ptr)->baudRateChanged(baudRate, static_cast(directions)); } void QSerialPort_ConnectBreakEnabledChanged(void* ptr) { QObject::connect(static_cast(ptr), static_cast(&QSerialPort::breakEnabledChanged), static_cast(ptr), static_cast(&MyQSerialPort::Signal_BreakEnabledChanged)); } void QSerialPort_DisconnectBreakEnabledChanged(void* ptr) { QObject::disconnect(static_cast(ptr), static_cast(&QSerialPort::breakEnabledChanged), static_cast(ptr), static_cast(&MyQSerialPort::Signal_BreakEnabledChanged)); } void QSerialPort_BreakEnabledChanged(void* ptr, char set) { static_cast(ptr)->breakEnabledChanged(set != 0); } long long QSerialPort_BytesAvailableDefault(void* ptr) { return static_cast(ptr)->QSerialPort::bytesAvailable(); } long long QSerialPort_BytesToWriteDefault(void* ptr) { return static_cast(ptr)->QSerialPort::bytesToWrite(); } char QSerialPort_CanReadLineDefault(void* ptr) { return static_cast(ptr)->QSerialPort::canReadLine(); } char QSerialPort_Clear(void* ptr, long long directions) { return static_cast(ptr)->clear(static_cast(directions)); } void QSerialPort_ClearError(void* ptr) { static_cast(ptr)->clearError(); } void QSerialPort_CloseDefault(void* ptr) { static_cast(ptr)->QSerialPort::close(); } long long QSerialPort_DataBits(void* ptr) { return static_cast(ptr)->dataBits(); } void QSerialPort_ConnectDataBitsChanged(void* ptr) { qRegisterMetaType(); QObject::connect(static_cast(ptr), static_cast(&QSerialPort::dataBitsChanged), static_cast(ptr), static_cast(&MyQSerialPort::Signal_DataBitsChanged)); } void QSerialPort_DisconnectDataBitsChanged(void* ptr) { QObject::disconnect(static_cast(ptr), static_cast(&QSerialPort::dataBitsChanged), static_cast(ptr), static_cast(&MyQSerialPort::Signal_DataBitsChanged)); } void QSerialPort_DataBitsChanged(void* ptr, long long dataBits) { static_cast(ptr)->dataBitsChanged(static_cast(dataBits)); } void QSerialPort_ConnectDataTerminalReadyChanged(void* ptr) { QObject::connect(static_cast(ptr), static_cast(&QSerialPort::dataTerminalReadyChanged), static_cast(ptr), static_cast(&MyQSerialPort::Signal_DataTerminalReadyChanged)); } void QSerialPort_DisconnectDataTerminalReadyChanged(void* ptr) { QObject::disconnect(static_cast(ptr), static_cast(&QSerialPort::dataTerminalReadyChanged), static_cast(ptr), static_cast(&MyQSerialPort::Signal_DataTerminalReadyChanged)); } void QSerialPort_DataTerminalReadyChanged(void* ptr, char set) { static_cast(ptr)->dataTerminalReadyChanged(set != 0); } long long QSerialPort_Error(void* ptr) { return static_cast(ptr)->error(); } void QSerialPort_ConnectErrorOccurred(void* ptr) { qRegisterMetaType(); QObject::connect(static_cast(ptr), static_cast(&QSerialPort::errorOccurred), static_cast(ptr), static_cast(&MyQSerialPort::Signal_ErrorOccurred)); } void QSerialPort_DisconnectErrorOccurred(void* ptr) { QObject::disconnect(static_cast(ptr), static_cast(&QSerialPort::errorOccurred), static_cast(ptr), static_cast(&MyQSerialPort::Signal_ErrorOccurred)); } void QSerialPort_ErrorOccurred(void* ptr, long long error) { static_cast(ptr)->errorOccurred(static_cast(error)); } long long QSerialPort_FlowControl(void* ptr) { return static_cast(ptr)->flowControl(); } void QSerialPort_ConnectFlowControlChanged(void* ptr) { qRegisterMetaType(); QObject::connect(static_cast(ptr), static_cast(&QSerialPort::flowControlChanged), static_cast(ptr), static_cast(&MyQSerialPort::Signal_FlowControlChanged)); } void QSerialPort_DisconnectFlowControlChanged(void* ptr) { QObject::disconnect(static_cast(ptr), static_cast(&QSerialPort::flowControlChanged), static_cast(ptr), static_cast(&MyQSerialPort::Signal_FlowControlChanged)); } void QSerialPort_FlowControlChanged(void* ptr, long long flow) { static_cast(ptr)->flowControlChanged(static_cast(flow)); } char QSerialPort_Flush(void* ptr) { return static_cast(ptr)->flush(); } char QSerialPort_IsBreakEnabled(void* ptr) { return static_cast(ptr)->isBreakEnabled(); } char QSerialPort_IsDataTerminalReady(void* ptr) { return static_cast(ptr)->isDataTerminalReady(); } char QSerialPort_IsRequestToSend(void* ptr) { return static_cast(ptr)->isRequestToSend(); } char QSerialPort_IsSequentialDefault(void* ptr) { return static_cast(ptr)->QSerialPort::isSequential(); } char QSerialPort_OpenDefault(void* ptr, long long mode) { return static_cast(ptr)->QSerialPort::open(static_cast(mode)); } long long QSerialPort_Parity(void* ptr) { return static_cast(ptr)->parity(); } void QSerialPort_ConnectParityChanged(void* ptr) { qRegisterMetaType(); QObject::connect(static_cast(ptr), static_cast(&QSerialPort::parityChanged), static_cast(ptr), static_cast(&MyQSerialPort::Signal_ParityChanged)); } void QSerialPort_DisconnectParityChanged(void* ptr) { QObject::disconnect(static_cast(ptr), static_cast(&QSerialPort::parityChanged), static_cast(ptr), static_cast(&MyQSerialPort::Signal_ParityChanged)); } void QSerialPort_ParityChanged(void* ptr, long long parity) { static_cast(ptr)->parityChanged(static_cast(parity)); } long long QSerialPort_PinoutSignals(void* ptr) { return static_cast(ptr)->pinoutSignals(); } struct QtSerialPort_PackedString QSerialPort_PortName(void* ptr) { return ({ QByteArray t212a26 = static_cast(ptr)->portName().toUtf8(); QtSerialPort_PackedString { const_cast(t212a26.prepend("WHITESPACE").constData()+10), t212a26.size()-10 }; }); } long long QSerialPort_ReadBufferSize(void* ptr) { return static_cast(ptr)->readBufferSize(); } long long QSerialPort_ReadData(void* ptr, char* data, long long maxSize) { return static_cast(ptr)->readData(data, maxSize); } long long QSerialPort_ReadDataDefault(void* ptr, char* data, long long maxSize) { return static_cast(ptr)->QSerialPort::readData(data, maxSize); } long long QSerialPort_ReadLineDataDefault(void* ptr, char* data, long long maxSize) { return static_cast(ptr)->QSerialPort::readLineData(data, maxSize); } void QSerialPort_ConnectRequestToSendChanged(void* ptr) { QObject::connect(static_cast(ptr), static_cast(&QSerialPort::requestToSendChanged), static_cast(ptr), static_cast(&MyQSerialPort::Signal_RequestToSendChanged)); } void QSerialPort_DisconnectRequestToSendChanged(void* ptr) { QObject::disconnect(static_cast(ptr), static_cast(&QSerialPort::requestToSendChanged), static_cast(ptr), static_cast(&MyQSerialPort::Signal_RequestToSendChanged)); } void QSerialPort_RequestToSendChanged(void* ptr, char set) { static_cast(ptr)->requestToSendChanged(set != 0); } char QSerialPort_SendBreak(void* ptr, int duration) { return static_cast(ptr)->sendBreak(duration); } char QSerialPort_SetBaudRate(void* ptr, int baudRate, long long directions) { return static_cast(ptr)->setBaudRate(baudRate, static_cast(directions)); } char QSerialPort_SetBreakEnabled(void* ptr, char set) { return static_cast(ptr)->setBreakEnabled(set != 0); } char QSerialPort_SetDataBits(void* ptr, long long dataBits) { return static_cast(ptr)->setDataBits(static_cast(dataBits)); } char QSerialPort_SetDataTerminalReady(void* ptr, char set) { return static_cast(ptr)->setDataTerminalReady(set != 0); } char QSerialPort_SetFlowControl(void* ptr, long long flowControl) { return static_cast(ptr)->setFlowControl(static_cast(flowControl)); } char QSerialPort_SetParity(void* ptr, long long parity) { return static_cast(ptr)->setParity(static_cast(parity)); } void QSerialPort_SetPort(void* ptr, void* serialPortInfo) { static_cast(ptr)->setPort(*static_cast(serialPortInfo)); } void QSerialPort_SetPortName(void* ptr, struct QtSerialPort_PackedString name) { static_cast(ptr)->setPortName(QString::fromUtf8(name.data, name.len)); } void QSerialPort_SetReadBufferSize(void* ptr, long long size) { static_cast(ptr)->setReadBufferSize(size); } char QSerialPort_SetRequestToSend(void* ptr, char set) { return static_cast(ptr)->setRequestToSend(set != 0); } void QSerialPort_SetSettingsRestoredOnClose(void* ptr, char restore) { static_cast(ptr)->setSettingsRestoredOnClose(restore != 0); } char QSerialPort_SetStopBits(void* ptr, long long stopBits) { return static_cast(ptr)->setStopBits(static_cast(stopBits)); } char QSerialPort_SettingsRestoredOnClose(void* ptr) { return static_cast(ptr)->settingsRestoredOnClose(); } long long QSerialPort_StopBits(void* ptr) { return static_cast(ptr)->stopBits(); } void QSerialPort_ConnectStopBitsChanged(void* ptr) { qRegisterMetaType(); QObject::connect(static_cast(ptr), static_cast(&QSerialPort::stopBitsChanged), static_cast(ptr), static_cast(&MyQSerialPort::Signal_StopBitsChanged)); } void QSerialPort_DisconnectStopBitsChanged(void* ptr) { QObject::disconnect(static_cast(ptr), static_cast(&QSerialPort::stopBitsChanged), static_cast(ptr), static_cast(&MyQSerialPort::Signal_StopBitsChanged)); } void QSerialPort_StopBitsChanged(void* ptr, long long stopBits) { static_cast(ptr)->stopBitsChanged(static_cast(stopBits)); } char QSerialPort_WaitForBytesWrittenDefault(void* ptr, int msecs) { return static_cast(ptr)->QSerialPort::waitForBytesWritten(msecs); } char QSerialPort_WaitForReadyReadDefault(void* ptr, int msecs) { return static_cast(ptr)->QSerialPort::waitForReadyRead(msecs); } long long QSerialPort_WriteData(void* ptr, char* data, long long maxSize) { return static_cast(ptr)->writeData(const_cast(data), maxSize); } long long QSerialPort_WriteDataDefault(void* ptr, char* data, long long maxSize) { return static_cast(ptr)->QSerialPort::writeData(const_cast(data), maxSize); } void QSerialPort_DestroyQSerialPort(void* ptr) { static_cast(ptr)->~QSerialPort(); } void QSerialPort_DestroyQSerialPortDefault(void* ptr) { Q_UNUSED(ptr); } void* QSerialPort___children_atList(void* ptr, int i) { return ({QObject * tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); } void QSerialPort___children_setList(void* ptr, void* i) { static_cast*>(ptr)->append(static_cast(i)); } void* QSerialPort___children_newList(void* ptr) { Q_UNUSED(ptr); return new QList(); } void* QSerialPort___dynamicPropertyNames_atList(void* ptr, int i) { return new QByteArray(({QByteArray tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); } void QSerialPort___dynamicPropertyNames_setList(void* ptr, void* i) { static_cast*>(ptr)->append(*static_cast(i)); } void* QSerialPort___dynamicPropertyNames_newList(void* ptr) { Q_UNUSED(ptr); return new QList(); } void* QSerialPort___findChildren_atList(void* ptr, int i) { return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); } void QSerialPort___findChildren_setList(void* ptr, void* i) { static_cast*>(ptr)->append(static_cast(i)); } void* QSerialPort___findChildren_newList(void* ptr) { Q_UNUSED(ptr); return new QList(); } void* QSerialPort___findChildren_atList3(void* ptr, int i) { return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); } void QSerialPort___findChildren_setList3(void* ptr, void* i) { static_cast*>(ptr)->append(static_cast(i)); } void* QSerialPort___findChildren_newList3(void* ptr) { Q_UNUSED(ptr); return new QList(); } void* QSerialPort___qFindChildren_atList2(void* ptr, int i) { return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); } void QSerialPort___qFindChildren_setList2(void* ptr, void* i) { static_cast*>(ptr)->append(static_cast(i)); } void* QSerialPort___qFindChildren_newList2(void* ptr) { Q_UNUSED(ptr); return new QList(); } long long QSerialPort_PosDefault(void* ptr) { return static_cast(ptr)->QSerialPort::pos(); } char QSerialPort_ResetDefault(void* ptr) { return static_cast(ptr)->QSerialPort::reset(); } char QSerialPort_SeekDefault(void* ptr, long long pos) { return static_cast(ptr)->QSerialPort::seek(pos); } long long QSerialPort_SizeDefault(void* ptr) { return static_cast(ptr)->QSerialPort::size(); } void QSerialPort_ChildEventDefault(void* ptr, void* event) { static_cast(ptr)->QSerialPort::childEvent(static_cast(event)); } void QSerialPort_ConnectNotifyDefault(void* ptr, void* sign) { static_cast(ptr)->QSerialPort::connectNotify(*static_cast(sign)); } void QSerialPort_CustomEventDefault(void* ptr, void* event) { static_cast(ptr)->QSerialPort::customEvent(static_cast(event)); } void QSerialPort_DeleteLaterDefault(void* ptr) { static_cast(ptr)->QSerialPort::deleteLater(); } void QSerialPort_DisconnectNotifyDefault(void* ptr, void* sign) { static_cast(ptr)->QSerialPort::disconnectNotify(*static_cast(sign)); } char QSerialPort_EventDefault(void* ptr, void* e) { return static_cast(ptr)->QSerialPort::event(static_cast(e)); } char QSerialPort_EventFilterDefault(void* ptr, void* watched, void* event) { return static_cast(ptr)->QSerialPort::eventFilter(static_cast(watched), static_cast(event)); } void* QSerialPort_MetaObjectDefault(void* ptr) { return const_cast(static_cast(ptr)->QSerialPort::metaObject()); } void QSerialPort_TimerEventDefault(void* ptr, void* event) { static_cast(ptr)->QSerialPort::timerEvent(static_cast(event)); } void* QSerialPortInfo_NewQSerialPortInfo() { return new QSerialPortInfo(); } void* QSerialPortInfo_NewQSerialPortInfo2(void* port) { return new QSerialPortInfo(*static_cast(port)); } void* QSerialPortInfo_NewQSerialPortInfo3(struct QtSerialPort_PackedString name) { return new QSerialPortInfo(QString::fromUtf8(name.data, name.len)); } void* QSerialPortInfo_NewQSerialPortInfo4(void* other) { return new QSerialPortInfo(*static_cast(other)); } struct QtSerialPort_PackedList QSerialPortInfo_QSerialPortInfo_AvailablePorts() { return ({ QList* tmpValue9efc0e = new QList(QSerialPortInfo::availablePorts()); QtSerialPort_PackedList { tmpValue9efc0e, tmpValue9efc0e->size() }; }); } struct QtSerialPort_PackedString QSerialPortInfo_Description(void* ptr) { return ({ QByteArray t2edb91 = static_cast(ptr)->description().toUtf8(); QtSerialPort_PackedString { const_cast(t2edb91.prepend("WHITESPACE").constData()+10), t2edb91.size()-10 }; }); } char QSerialPortInfo_HasProductIdentifier(void* ptr) { return static_cast(ptr)->hasProductIdentifier(); } char QSerialPortInfo_HasVendorIdentifier(void* ptr) { return static_cast(ptr)->hasVendorIdentifier(); } char QSerialPortInfo_IsBusy(void* ptr) { return static_cast(ptr)->isBusy(); } char QSerialPortInfo_IsNull(void* ptr) { return static_cast(ptr)->isNull(); } struct QtSerialPort_PackedString QSerialPortInfo_Manufacturer(void* ptr) { return ({ QByteArray ta0f36d = static_cast(ptr)->manufacturer().toUtf8(); QtSerialPort_PackedString { const_cast(ta0f36d.prepend("WHITESPACE").constData()+10), ta0f36d.size()-10 }; }); } struct QtSerialPort_PackedString QSerialPortInfo_PortName(void* ptr) { return ({ QByteArray tea4d96 = static_cast(ptr)->portName().toUtf8(); QtSerialPort_PackedString { const_cast(tea4d96.prepend("WHITESPACE").constData()+10), tea4d96.size()-10 }; }); } unsigned short QSerialPortInfo_ProductIdentifier(void* ptr) { return static_cast(ptr)->productIdentifier(); } struct QtSerialPort_PackedString QSerialPortInfo_SerialNumber(void* ptr) { return ({ QByteArray tb01b4d = static_cast(ptr)->serialNumber().toUtf8(); QtSerialPort_PackedString { const_cast(tb01b4d.prepend("WHITESPACE").constData()+10), tb01b4d.size()-10 }; }); } struct QtSerialPort_PackedList QSerialPortInfo_QSerialPortInfo_StandardBaudRates() { return ({ QList* tmpValue059d90 = new QList(QSerialPortInfo::standardBaudRates()); QtSerialPort_PackedList { tmpValue059d90, tmpValue059d90->size() }; }); } void QSerialPortInfo_Swap(void* ptr, void* other) { static_cast(ptr)->swap(*static_cast(other)); } struct QtSerialPort_PackedString QSerialPortInfo_SystemLocation(void* ptr) { return ({ QByteArray te47b34 = static_cast(ptr)->systemLocation().toUtf8(); QtSerialPort_PackedString { const_cast(te47b34.prepend("WHITESPACE").constData()+10), te47b34.size()-10 }; }); } unsigned short QSerialPortInfo_VendorIdentifier(void* ptr) { return static_cast(ptr)->vendorIdentifier(); } void QSerialPortInfo_DestroyQSerialPortInfo(void* ptr) { static_cast(ptr)->~QSerialPortInfo(); } void* QSerialPortInfo___availablePorts_atList(void* ptr, int i) { return new QSerialPortInfo(({QSerialPortInfo tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); } void QSerialPortInfo___availablePorts_setList(void* ptr, void* i) { static_cast*>(ptr)->append(*static_cast(i)); } void* QSerialPortInfo___availablePorts_newList(void* ptr) { Q_UNUSED(ptr); return new QList(); } int QSerialPortInfo___standardBaudRates_atList(void* ptr, int i) { return ({qint32 tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); } void QSerialPortInfo___standardBaudRates_setList(void* ptr, int i) { static_cast*>(ptr)->append(i); } void* QSerialPortInfo___standardBaudRates_newList(void* ptr) { Q_UNUSED(ptr); return new QList(); }