hce-node application
1.4.3
HCE Hierarchical Cluster Engine node application
|
#include <DRCETaskRequestSetExecute.hpp>
Public Member Functions | |
DRCETaskRequestSetExecute (const std::string &json="") | |
DRCETaskRequestSetExecute (const DRCETaskRequestSetExecute &rhs) | |
DRCETaskRequestSetExecute (DRCETaskRequestSetExecute &&rhs) | |
virtual | ~DRCETaskRequestSetExecute (void) |
DRCETaskRequestSetExecute & | operator= (const DRCETaskRequestSetExecute &rhs) |
DRCETaskRequestSetExecute & | operator= (DRCETaskRequestSetExecute &&rhs) |
bool | serialize (std::string &json) |
bool | unserialize (const std::string &json) |
void | setSessionOptions (const SessionOptions &sessionOptions_) |
void | setSessionOptions (SessionOptions &&sessionOptions_) |
const SessionOptions & | getSessionOptions (void) const |
void | setCommandLine (const std::string &commandLine_) |
std::string | getCommandLine (void) const |
void | setInputStream (const std::string &inputStream_) |
std::string | getInputStream (void) const |
void | setResourceLimits (const ResourceLimits &resourceLimits_) |
void | setResourceLimits (ResourceLimits &&resourceLimits_) |
const ResourceLimits & | getResourceLimits (void) const |
void | clear (void) |
Public Member Functions inherited from HCE::drce::DRCETaskRequest | |
DRCETaskRequest (DRCETaskRequest::RequestType requestType_=DRCETaskRequest::RequestType::rtSetTaskExecute) | |
virtual | ~DRCETaskRequest (void) |
void | setTaskId (unsigned int taskId_) |
unsigned int | getTaskId (void) const |
void | setParentTaskId (unsigned int parentTaskId_) |
unsigned int | getParentTaskId (void) const |
void | setTaskState (TaskState taskState_) |
TaskState | getTaskState (void) const |
void | setRequestType (RequestType requestType_) |
RequestType | getRequestType (void) const |
Public Member Functions inherited from HCE::IJsonSerializable | |
IJsonSerializable (void) | |
virtual | ~IJsonSerializable (void) |
void | setErrorMsg (const std::string &errorMsg_) |
std::string | getErrorMsg (void) const |
void | setErrorCode (unsigned int errorCode_) |
unsigned int | getErrorCode (void) const |
void | setIsError (bool isError_) |
bool | isError (void) const |
void | resetError (void) |
Public Member Functions inherited from HCE::drce::DRCEFilesList | |
DRCEFilesList (void) | |
DRCEFilesList (const DRCEFilesList &rhs) | |
DRCEFilesList (DRCEFilesList &&rhs) | |
virtual | ~DRCEFilesList (void) |
DRCEFilesList & | operator= (const DRCEFilesList &rhs) |
DRCEFilesList & | operator= (DRCEFilesList &&rhs) |
void | addFileItem (const FileItem &fileItem) |
void | addFileItem (FileItem &&fileItem) |
void | addFileItem (const std::string &name, const std::string &data, unsigned int actionType) |
const std::vector< FileItem > & | getFiles (void) const |
size_t | getFilesCount (void) const |
const FileItem & | getFileItem (size_t index) const |
void | setFileItem (size_t index, const FileItem &fileItem) |
void | setFileItem (size_t index, FileItem &&fileItem) |
Friends | |
std::istream & | operator>> (std::istream &is, DRCETaskRequestSetExecute &rhs) |
std::ostream & | operator<< (std::ostream &os, const DRCETaskRequestSetExecute &rhs) |
Additional Inherited Members | |
Public Types inherited from HCE::drce::DRCETaskRequest | |
enum | TaskState { FINISHED = 0, IN_PROGRESS = 1, SET_AS_NEW = 2, NOT_FOUND = 3, TERMINATED = 4, CRASHED = 5, NOT_SET_AS_NEW = 6, UNDEFINED = 7, QUEUED_TO_RUN = 8, DELETED = 9, BUSY = 10, TERMINATED_BY_TTL = 11 } |
enum | RequestType { rtSetTaskExecute = 0, rtCheckTaskState = 1, rtTerminateTask = 2, rtGetTaskData = 3, rtDeleteTaskData = 4, rtTaskStateNotification = 100, rtResourceMonitorNotification = 101 } |
Protected Member Functions inherited from HCE::IJsonSerializable | |
template<class T = unsigned long long> | |
T | convertVarToNumeric (Poco::Dynamic::Var &var, T defaultValue) |
Protected Attributes inherited from HCE::drce::DRCETaskRequest | |
unsigned int | taskId |
unsigned int | parentTaskId |
TaskState | taskState |
RequestType | requestType |
Protected Attributes inherited from HCE::drce::DRCEFilesList | |
std::vector< FileItem > | files |
Definition at line 30 of file DRCETaskRequestSetExecute.hpp.
|
explicit |
Definition at line 19 of file DRCETaskRequestSetExecute.cpp.
HCE::drce::DRCETaskRequestSetExecute::DRCETaskRequestSetExecute | ( | const DRCETaskRequestSetExecute & | rhs | ) |
Definition at line 26 of file DRCETaskRequestSetExecute.cpp.
HCE::drce::DRCETaskRequestSetExecute::DRCETaskRequestSetExecute | ( | DRCETaskRequestSetExecute && | rhs | ) |
Definition at line 32 of file DRCETaskRequestSetExecute.cpp.
|
inlinevirtual |
Definition at line 36 of file DRCETaskRequestSetExecute.hpp.
void HCE::drce::DRCETaskRequestSetExecute::clear | ( | void | ) |
Reimplemented from HCE::drce::DRCEFilesList.
Definition at line 79 of file DRCETaskRequestSetExecute.cpp.
|
inline |
Definition at line 49 of file DRCETaskRequestSetExecute.hpp.
|
inline |
Definition at line 52 of file DRCETaskRequestSetExecute.hpp.
|
inline |
Definition at line 56 of file DRCETaskRequestSetExecute.hpp.
|
inline |
Definition at line 46 of file DRCETaskRequestSetExecute.hpp.
DRCETaskRequestSetExecute & HCE::drce::DRCETaskRequestSetExecute::operator= | ( | const DRCETaskRequestSetExecute & | rhs | ) |
Definition at line 38 of file DRCETaskRequestSetExecute.cpp.
DRCETaskRequestSetExecute & HCE::drce::DRCETaskRequestSetExecute::operator= | ( | DRCETaskRequestSetExecute && | rhs | ) |
Definition at line 53 of file DRCETaskRequestSetExecute.cpp.
|
virtual |
Reimplemented from HCE::drce::DRCETaskRequest.
Definition at line 88 of file DRCETaskRequestSetExecute.cpp.
|
inline |
Definition at line 48 of file DRCETaskRequestSetExecute.hpp.
|
inline |
Definition at line 51 of file DRCETaskRequestSetExecute.hpp.
|
inline |
Definition at line 54 of file DRCETaskRequestSetExecute.hpp.
void HCE::drce::DRCETaskRequestSetExecute::setResourceLimits | ( | ResourceLimits && | resourceLimits_ | ) |
Definition at line 74 of file DRCETaskRequestSetExecute.cpp.
|
inline |
Definition at line 44 of file DRCETaskRequestSetExecute.hpp.
void HCE::drce::DRCETaskRequestSetExecute::setSessionOptions | ( | SessionOptions && | sessionOptions_ | ) |
Definition at line 68 of file DRCETaskRequestSetExecute.cpp.
|
virtual |
Reimplemented from HCE::drce::DRCETaskRequest.
Definition at line 168 of file DRCETaskRequestSetExecute.cpp.
|
friend |
Definition at line 347 of file DRCETaskRequestSetExecute.cpp.
|
friend |
Definition at line 336 of file DRCETaskRequestSetExecute.cpp.