TDengine.h 542 B

123456789101112131415161718192021222324
  1. #ifndef TDENGINE_H
  2. #define TDENGINE_H
  3. #include "TDengine_global.h"
  4. #include "Client.h"
  5. class TDENGINE_EXPORT TDengine:public Client
  6. {
  7. public:
  8. TDengine();
  9. ~TDengine();
  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. TDENGINE_EXPORT Client* instance();
  18. TDENGINE_EXPORT void destroy(Client*);
  19. }
  20. #endif // TDENGINE_H