奥特QT DDS 插件库
您最多选择25个主题 主题必须以字母或数字开头,可以包含连字符 (-),并且长度不得超过35个字符

18 行
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)