linux版本中间件

CallTask.h 517B

123456789101112131415161718192021222324252627282930
  1. #pragma once
  2. #include <string>
  3. #include <memory>
  4. #include <list>
  5. #include "pubdef.h"
  6. class CallTask
  7. {
  8. public:
  9. CallTask();
  10. ~CallTask() = default;
  11. bool SetRunTime(const std::string&strStart, const std::string&strEnd);
  12. void run();
  13. private:
  14. void getTask(const int nTrunkCount); // 弃用
  15. void execTask(const int nTrunkCount);
  16. void execTask2(const int nTrunkCount);
  17. private:
  18. std::string strSQL = "";
  19. std::list<std::shared_ptr<TaskData>> lstTaskData;
  20. std::string m_startTime;
  21. std::string m_endTime;
  22. };