| 123456789101112131415161718192021222324252627282930 |
- #pragma once
- #include <string>
- #include <memory>
- #include <list>
- #include "pubdef.h"
- class CallTask
- {
- public:
- CallTask();
- ~CallTask() = default;
- bool SetRunTime(const std::string&strStart, const std::string&strEnd);
- void run();
- private:
- void getTask(const int nTrunkCount); // 弃用
- void execTask(const int nTrunkCount);
- void execTask2(const int nTrunkCount);
- private:
- std::string strSQL = "";
- std::list<std::shared_ptr<TaskData>> lstTaskData;
- std::string m_startTime;
- std::string m_endTime;
- };
|