hce-node application
1.4.3
HCE Hierarchical Cluster Engine node application
|
#include <DRCEOutputJsonMessage.hpp>
Public Member Functions | |
DRCEOutputJsonMessage (const std::string &json="") | |
virtual | ~DRCEOutputJsonMessage (void) |
bool | serialize (std::string &json) |
bool | unserialize (const std::string &json) |
void | clear (void) |
void | setResultData (const DRCEResultData &rhs) |
void | setResultData (DRCEResultData &&rhs) |
const DRCEResultData & | getResultData (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, DRCEOutputJsonMessage &outputJsonMessage) |
std::ostream & | operator<< (std::ostream &os, const DRCEOutputJsonMessage &outputJsonMessage) |
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 |
Definition at line 28 of file DRCEOutputJsonMessage.hpp.
|
explicit |
|
inlinevirtual |
Definition at line 32 of file DRCEOutputJsonMessage.hpp.
void HCE::drce::DRCEOutputJsonMessage::clear | ( | void | ) |
Definition at line 15 of file DRCEOutputJsonMessage.cpp.
|
inline |
Definition at line 41 of file DRCEOutputJsonMessage.hpp.
|
virtual |
Implements HCE::IJsonSerializable.
Definition at line 31 of file DRCEOutputJsonMessage.cpp.
void HCE::drce::DRCEOutputJsonMessage::setResultData | ( | const DRCEResultData & | rhs | ) |
Definition at line 21 of file DRCEOutputJsonMessage.cpp.
void HCE::drce::DRCEOutputJsonMessage::setResultData | ( | DRCEResultData && | rhs | ) |
Definition at line 26 of file DRCEOutputJsonMessage.cpp.
|
virtual |
Implements HCE::IJsonSerializable.
Definition at line 44 of file DRCEOutputJsonMessage.cpp.
|
friend |
Definition at line 68 of file DRCEOutputJsonMessage.cpp.
|
friend |
Definition at line 57 of file DRCEOutputJsonMessage.cpp.