|
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.
