RedisSubscriber.h 561 B

12345678910111213141516171819202122
  1. #pragma once
  2. #include "RedisSubscriber_global.h"
  3. #include "Publisher.h"
  4. class REDISSUBSCRIBER_EXPORT RedisSubscriber : public Publisher
  5. {
  6. Q_OBJECT
  7. public:
  8. RedisSubscriber();
  9. // virtual void shares(SharedData * share);
  10. virtual void Run();
  11. virtual void setLoader(QLibrary*);
  12. protected:
  13. virtual void run();
  14. signals:
  15. void pubData(const QString& ,const QString& ,const QVariant&);
  16. };
  17. extern "C" {//一定要添加上
  18. REDISSUBSCRIBER_EXPORT Publisher* instance();
  19. REDISSUBSCRIBER_EXPORT void destroy(Publisher*);
  20. }