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.