hce-node application
1.4.3
HCE Hierarchical Cluster Engine node application
|
#include <DRCEInputJsonMessage.hpp>
Public Member Functions | |
DRCEInputJsonMessage (const std::string &json="") | |
DRCEInputJsonMessage (const DRCEInputJsonMessage &rhs) | |
DRCEInputJsonMessage (DRCEInputJsonMessage &&rhs) | |
virtual | ~DRCEInputJsonMessage (void) |
DRCEInputJsonMessage & | operator= (const DRCEInputJsonMessage &rhs) |
DRCEInputJsonMessage & | operator= (DRCEInputJsonMessage &&rhs) |
bool | serialize (std::string &json) |
bool | unserialize (const std::string &json) |
void | setRequestType (DRCETaskRequest::RequestType requestType_) |
DRCETaskRequest::RequestType | getRequestType (void) const |
void | setRequestData (const std::string &requestData_) |
std::string | getRequestData (void) const |
void | setRequestId (unsigned int requestId_) |
unsigned int | getRequestId (void) const |
void | setTaskRequest (Poco::SharedPtr< DRCETaskRequest > pTaskRequest_) |
Poco::SharedPtr< DRCETaskRequest > | getTaskRequest (void) const |
void | clear (void) |
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::DRCESubtasksList< _Subtask > | |
DRCESubtasksList (void) | |
DRCESubtasksList (const DRCESubtasksList &rhs) | |
DRCESubtasksList (DRCESubtasksList &&rhs) | |
virtual | ~DRCESubtasksList (void) |
DRCESubtasksList & | operator= (const DRCESubtasksList &rhs) |
DRCESubtasksList & | operator= (DRCESubtasksList &&rhs) |
void | addSubtaskItem (const _Subtask &item) |
void | addSubtaskItem (_Subtask &&item) |
const std::vector< _Subtask > & | getSubtasks (void) const |
size_t | getSubtasksCount (void) const |
const _Subtask & | getSubtaskItem (size_t index) const |
void | setSubtaskItem (size_t index, const _Subtask &item) |
void | setSubtaskItem (size_t index, _Subtask &&item) |
Public Member Functions inherited from HCE::drce::DRCECommonList< _Subtask > | |
DRCECommonList (void) | |
DRCECommonList (const DRCECommonList &rhs) | |
DRCECommonList (DRCECommonList &&rhs) | |
virtual | ~DRCECommonList (void) |
DRCECommonList & | operator= (const DRCECommonList &rhs) |
DRCECommonList & | operator= (DRCECommonList &&rhs) |
void | addItem (const _Subtask &item) |
void | addItem (_Subtask &&item) |
const std::vector< _Subtask > & | getItems (void) const |
size_t | getItemsCount (void) const |
const _Subtask & | getItem (size_t index) const |
void | setItem (size_t index, const _Subtask &item) |
void | setItem (size_t index, _Subtask &&item) |
Friends | |
std::istream & | operator>> (std::istream &is, DRCEInputJsonMessage &inputJsonMessage) |
std::ostream & | operator<< (std::ostream &os, const DRCEInputJsonMessage &inputJsonMessage) |
Additional Inherited Members | |
Public Types inherited from HCE::IJsonSerializable | |
enum | { NO_ERROR = 0 } |
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::IJsonSerializable | |
std::string | errorMsg |
unsigned int | errorCode |
bool | _isError |
Protected Attributes inherited from HCE::drce::DRCECommonList< _Subtask > | |
std::vector< _Subtask > | items |
Definition at line 36 of file DRCEInputJsonMessage.hpp.
|
explicit |
HCE::drce::DRCEInputJsonMessage::DRCEInputJsonMessage | ( | const DRCEInputJsonMessage & | rhs | ) |
Definition at line 27 of file DRCEInputJsonMessage.cpp.
HCE::drce::DRCEInputJsonMessage::DRCEInputJsonMessage | ( | DRCEInputJsonMessage && | rhs | ) |
Definition at line 33 of file DRCEInputJsonMessage.cpp.
|
inlinevirtual |
Definition at line 42 of file DRCEInputJsonMessage.hpp.
void HCE::drce::DRCEInputJsonMessage::clear | ( | void | ) |
Reimplemented from HCE::drce::DRCESubtasksList< _Subtask >.
Definition at line 100 of file DRCEInputJsonMessage.cpp.
|
inline |
|
inline |
|
inline |
|
inline |
DRCEInputJsonMessage & HCE::drce::DRCEInputJsonMessage::operator= | ( | const DRCEInputJsonMessage & | rhs | ) |
DRCEInputJsonMessage & HCE::drce::DRCEInputJsonMessage::operator= | ( | DRCEInputJsonMessage && | rhs | ) |
Definition at line 52 of file DRCEInputJsonMessage.cpp.
|
virtual |
Implements HCE::IJsonSerializable.
Definition at line 188 of file DRCEInputJsonMessage.cpp.
void HCE::drce::DRCEInputJsonMessage::setRequestData | ( | const std::string & | requestData_ | ) |
Definition at line 65 of file DRCEInputJsonMessage.cpp.
|
inline |
|
inline |
void HCE::drce::DRCEInputJsonMessage::setTaskRequest | ( | Poco::SharedPtr< DRCETaskRequest > | pTaskRequest_ | ) |
|
virtual |
Implements HCE::IJsonSerializable.
Definition at line 221 of file DRCEInputJsonMessage.cpp.
|
friend |
Definition at line 271 of file DRCEInputJsonMessage.cpp.
|
friend |
Definition at line 260 of file DRCEInputJsonMessage.cpp.