hce-node application
1.4.3
HCE Hierarchical Cluster Engine node application
|
#include <DRCETaskShellHost.hpp>
Public Member Functions | |
DRCETaskShellHost (const std::string &taskName_, DRCENodeOptions &nodeOptions_, CustomMessage &message_, const DRCETaskRequestSetExecute &taskRequestSetExecute_, DRCEAsyncTasksQueue &asyncTasksQueue_, DRCEResourceMonitor &resourceMonitor_, const DRCEInputJsonMessage &inputJsonMessage_, unsigned int parentTaskId_) | |
void | runTask (void) |
DRCEResultDataItem | execute (Process::CallbackFunction fn) throw (Poco::Exception) |
Public Member Functions inherited from HCE::drce::DRCECommonTask | |
DRCECommonTask (const std::string &taskName_, DRCENodeOptions &nodeOptions_, CustomMessage &message_, const DRCETaskRequestSetExecute &taskRequestSetExecute_, DRCEAsyncTasksQueue &asyncTasksQueue_, DRCEResourceMonitor &resourceMonitor_, const DRCEInputJsonMessage &inputJsonMessage, unsigned int parentTaskId_) | |
void | updateTasks (DRCEResultDataItem &resultDataItem, unsigned int &progressCount) |
void | makeFilesBefore (DRCEFilesList &filesList) throw (Poco::Exception) |
void | makeFilesAfter (DRCEFilesList &filesList, DRCEResultDataItem &resultDataItem) |
unsigned int | getParentTaskId (void) const |
void | saveRequestData (void) |
void | saveResultData (DRCEResultDataItem &resultDataItem) |
void | executeSubtasks (DRCEResultDataItem &resultDataItem) |
void | cleanup (bool needCleanup=false) |
Definition at line 24 of file DRCETaskShellHost.hpp.
HCE::drce::DRCETaskShellHost::DRCETaskShellHost | ( | const std::string & | taskName_, |
DRCENodeOptions & | nodeOptions_, | ||
CustomMessage & | message_, | ||
const DRCETaskRequestSetExecute & | taskRequestSetExecute_, | ||
DRCEAsyncTasksQueue & | asyncTasksQueue_, | ||
DRCEResourceMonitor & | resourceMonitor_, | ||
const DRCEInputJsonMessage & | inputJsonMessage_, | ||
unsigned int | parentTaskId_ | ||
) |
Definition at line 27 of file DRCETaskShellHost.cpp.
|
virtual |
Implements HCE::drce::DRCECommonTask.
Definition at line 202 of file DRCETaskShellHost.cpp.
|
virtual |
<Make list of subtasks
<Start cleanup processing
<Subtasks list
Implements HCE::drce::DRCECommonTask.
Definition at line 35 of file DRCETaskShellHost.cpp.