Static Public Member Functions |
| static void | updateTasks (DRCEResultDataItem &resultDataItem, DRCENodeOptions &nodeOptions, CustomMessage &message, DRCEAsyncTasksQueue &asyncTasksQueue, unsigned int &progressCount, DRCECommonTask *pCommonTask=nullptr) |
| static size_t | getElapsedTimeMsec (const Poco::Timestamp &tsStart) |
| static void | getSubtasksList (DRCEInputJsonMessage &inputJsonMessage, SubtasksList &subtasks) |
| static DRCEInputJsonMessage | getRequestData (unsigned int taskId, DRCENodeOptions &nodeOptions, CustomMessage &message) |
| static void | waitUpdateAllTasks (unsigned int taskId, DRCENodeOptions &nodeOptions, CustomMessage &message, DRCEAsyncTasksQueue &asyncTasksQueue, Poco::Task *pTask=nullptr) |
| static void | waitEndAllTask (DRCEInputJsonMessage &inputJsonMessage, DRCEAsyncTasksQueue &asyncTasksQueue, Poco::Task *pTask=nullptr) |
| static void | cleanup (unsigned int taskId, DRCENodeOptions &nodeOptions, CustomMessage &message, bool needCleanup=false) |
| static void | cleanup (DRCEInputJsonMessage &inputJsonMessage, DRCENodeOptions &nodeOptions, CustomMessage &message, bool needCleanup=false) |
| static void | saveRequestData (DRCEInputJsonMessage &inputJsonMessage, DRCENodeOptions &nodeOptions, CustomMessage &message) |
| static void | saveRequest (unsigned int taskId, DRCENodeOptions &nodeOptions, CustomMessage &message) |
| static void | saveRequest (DRCEInputJsonMessage &inputJsonMessage, DRCENodeOptions &nodeOptions, CustomMessage &message) |
| static void | saveResultData (DRCEResultDataItem &resultDataItem, DRCENodeOptions &nodeOptions, CustomMessage &message, DRCEAsyncTasksQueue &asyncTasksQueue) |
| static DRCEResultDataItem | makeResultDataItem (DRCEInputJsonMessage &inputJsonMessage, DRCENodeOptions &nodeOptions, CustomMessage &message, DRCETaskRequest::RequestType requestType, DRCETaskRequest::TaskState taskState, unsigned int errorCode=NO_ERROR, const std::string &errorMessage="", unsigned int pid=0, size_t timeElapsed=0, unsigned int exitStatus=0) |
| static unsigned int | getHostParentTaskId (unsigned int taskId, DRCEAsyncTasksQueue &asyncTasksQueue) |
| static DRCEResultDataItem | extractStatusResultDataItem (unsigned int taskId, DRCENodeOptions &nodeOptions, DRCEAsyncTasksQueue &asyncTasksQueue) |
| static DRCEResultDataItem | extractDataResultDataItem (unsigned int taskId, DRCENodeOptions &nodeOptions, DRCEAsyncTasksQueue &asyncTasksQueue) |
| static void | safeCleanup (const std::string &path) |
| static DRCEResultDataItem | extractResultDataItem (const std::string &fileName) |
Definition at line 39 of file DRCECommonTask.hpp.