TDengine.h 502 B

1234567891011121314151617181920212223
  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. virtual void Run();
  10. virtual void OnData(const QString& user, const QString& key, const QVariant& val);
  11. virtual void setLoader(QLibrary*);
  12. private:
  13. virtual void run();
  14. };
  15. extern "C" {//一定要添加上
  16. TDENGINE_EXPORT Client* instance();
  17. TDENGINE_EXPORT void destroy(Client*);
  18. }
  19. #endif // TDENGINE_H