奥特QT DDS 插件库
Você não pode selecionar mais de 25 tópicos Os tópicos devem começar com uma letra ou um número, podem incluir traços ('-') e podem ter até 35 caracteres.

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