hce-node application  1.4.3
HCE Hierarchical Cluster Engine node application
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
HCE::drce::DRCETaskRequestDeleteData Class Reference

#include <DRCETaskRequestDeleteData.hpp>

Inheritance diagram for HCE::drce::DRCETaskRequestDeleteData:
Collaboration diagram for HCE::drce::DRCETaskRequestDeleteData:

Public Member Functions

 DRCETaskRequestDeleteData (const std::string &json="")
virtual ~DRCETaskRequestDeleteData (void)
bool serialize (std::string &json)
bool unserialize (const std::string &json)
- 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)

Friends

std::istream & operator>> (std::istream &is, DRCETaskRequestDeleteData &rhs)
std::ostream & operator<< (std::ostream &os, const DRCETaskRequestDeleteData &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>
convertVarToNumeric (Poco::Dynamic::Var &var, T defaultValue)
- Protected Attributes inherited from HCE::drce::DRCETaskRequest
unsigned int taskId
unsigned int parentTaskId
TaskState taskState
RequestType requestType

Detailed Description

Definition at line 24 of file DRCETaskRequestDeleteData.hpp.

Constructor & Destructor Documentation

HCE::drce::DRCETaskRequestDeleteData::DRCETaskRequestDeleteData ( const std::string &  json = "")
explicit

Definition at line 18 of file DRCETaskRequestDeleteData.cpp.

Here is the call graph for this function:

virtual HCE::drce::DRCETaskRequestDeleteData::~DRCETaskRequestDeleteData ( void  )
inlinevirtual

Definition at line 28 of file DRCETaskRequestDeleteData.hpp.

Member Function Documentation

bool HCE::drce::DRCETaskRequestDeleteData::serialize ( std::string &  json)
virtual

Reimplemented from HCE::drce::DRCETaskRequest.

Definition at line 25 of file DRCETaskRequestDeleteData.cpp.

Here is the caller graph for this function:

bool HCE::drce::DRCETaskRequestDeleteData::unserialize ( const std::string &  json)
virtual

Reimplemented from HCE::drce::DRCETaskRequest.

Definition at line 47 of file DRCETaskRequestDeleteData.cpp.

Here is the caller graph for this function:

Friends And Related Function Documentation

std::ostream& operator<< ( std::ostream &  os,
const DRCETaskRequestDeleteData rhs 
)
friend

Definition at line 86 of file DRCETaskRequestDeleteData.cpp.

std::istream& operator>> ( std::istream &  is,
DRCETaskRequestDeleteData rhs 
)
friend

Definition at line 75 of file DRCETaskRequestDeleteData.cpp.


The documentation for this class was generated from the following files: