Qt IVI Generator Remote Objects Example

/**************************************************************************** ** Generated from 'Example.IVI.Remote.qface' ** ** Created by: The QFace generator (QtAS 5.12.8) ** ** WARNING! All changes made in this file will be lost! *****************************************************************************/
#ifndef REMOTE_PROCESSINGSERVICEBACKENDINTERFACE_H_ #define REMOTE_PROCESSINGSERVICEBACKENDINTERFACE_H_ #include "remotemodule.h" #include <QtIviCore/QIviFeatureInterface> #include <QtIviCore/QIviPendingReply> #include <QtIviCore/QIviPagingModelInterface> class Q_EXAMPLE_IVI_REMOTE_EXPORT ProcessingServiceBackendInterface : public QIviFeatureInterface { Q_OBJECT public: explicit ProcessingServiceBackendInterface(QObject *parent = nullptr); ~ProcessingServiceBackendInterface(); virtual void setLastMessage(const QString &lastMessage) = 0; virtual QIviPendingReply<int> process(const QString &data) = 0; Q_SIGNALS: void lastMessageChanged(const QString &lastMessage=QString()); }; #define Remote_ProcessingService_iid ("Example.IVI.Remote.ProcessingService") #endif // REMOTE_PROCESSINGSERVICEBACKENDINTERFACE_H_