奥特QT DDS 插件库
Du kannst nicht mehr als 25 Themen auswählen Themen müssen entweder mit einem Buchstaben oder einer Ziffer beginnen. Sie können Bindestriche („-“) enthalten und bis zu 35 Zeichen lang sein.

18 Zeilen
521B

  1. #pragma once
  2. #include <QObject>
  3. #include <QString>
  4. class AuseftDDSPluginInterface
  5. {
  6. public:
  7. virtual ~AuseftDDSPluginInterface() {}
  8. virtual Q_INVOKABLE bool init() = 0;
  9. virtual Q_INVOKABLE void publishOnce() = 0;
  10. virtual Q_INVOKABLE QString echo(const QString& message) = 0;
  11. virtual Q_INVOKABLE int calculate(int a, int b) = 0;
  12. };
  13. #define AuseftDDSPluginInterface_iid "Com.Auseft.AuseftDDSPluginInterface"
  14. Q_DECLARE_INTERFACE(AuseftDDSPluginInterface, AuseftDDSPluginInterface_iid)