Alarm.h 512 B

123456789101112131415161718192021222324
  1. #ifndef Alarm_H
  2. #define Alarm_H
  3. #include "Alarm_global.h"
  4. #include "Client.h"
  5. class ALARM_EXPORT Alarm:public Client
  6. {
  7. public:
  8. Alarm();
  9. ~Alarm();
  10. virtual void Run(const ConsumerInfo& ci);
  11. virtual void OnData(const QString& user, const QString& key, const QVariant& val);
  12. virtual void setLoader(QLibrary*);
  13. private:
  14. virtual void run();
  15. };
  16. extern "C" {//一定要添加上
  17. ALARM_EXPORT Client* instance();
  18. ALARM_EXPORT void destroy(Client*);
  19. }
  20. #endif // Alarm_H