奥特QT DDS 插件库
No puede seleccionar más de 25 temas Los temas deben comenzar con una letra o número, pueden incluir guiones ('-') y pueden tener hasta 35 caracteres de largo.

dds_manager.hpp 434B

hace 5 meses
1234567891011121314151617181920212223
  1. #pragma once
  2. #include <QObject>
  3. #include "hello_world_publisher.hpp"
  4. #include <memory>
  5. class DDSManager : public QObject
  6. {
  7. Q_OBJECT
  8. public:
  9. explicit DDSManager(QObject *parent = nullptr);
  10. ~DDSManager();
  11. bool init();
  12. Q_INVOKABLE void publishOnce();
  13. signals:
  14. void messagePublished(const QString& message, int index);
  15. private:
  16. std::unique_ptr<HelloWorldPublisher> publisher_;
  17. };