TDengine.cpp 750 B

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. #include "TDengine.h"
  2. #include <QDebug>
  3. #include "TDengineClient.h"
  4. TDengine::TDengine() {
  5. TDengineClient* tdclient = new TDengineClient();
  6. tdclient->start();
  7. }
  8. void TDengine::Run()
  9. {
  10. start();
  11. }
  12. void TDengine::OnData(const QString& user, const QString& key, const QVariant& val)
  13. {
  14. qDebug() << __FILE__ << __FUNCTION__<< __LINE__ << user << key << val;
  15. }
  16. void TDengine::setLoader(QLibrary *)
  17. {
  18. }
  19. void TDengine::run()
  20. {
  21. while(!isInterruptionRequested()){
  22. qDebug() << __FILE__ << __FUNCTION__;
  23. QThread::msleep(1000);
  24. }
  25. }
  26. Client* instance()
  27. {
  28. return new TDengine();
  29. }
  30. void destroy(Client* pInstance)
  31. {
  32. if( pInstance )
  33. {
  34. delete pInstance;
  35. }
  36. }