HCE project C++ developers source code library
1.1.1
HCE project developer library
|
#include <DRCEInputJsonMessage.hpp>
Public Member Functions | |
DRCEInputJsonMessage (const std::string &json="") | |
virtual | ~DRCEInputJsonMessage (void) |
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 | 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 |
bool | isError (void) const |
Public Member Functions inherited from HCE::drce::DRCEFilesList | |
DRCEFilesList (void) | |
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, DRCEInputJsonMessage &inputJsonMessage) |
std::ostream & | operator<< (std::ostream &os, const DRCEInputJsonMessage &inputJsonMessage) |
Additional Inherited Members | |
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::DRCEFilesList | |
std::vector< FileItem > | files |
Definition at line 30 of file DRCEInputJsonMessage.hpp.
|
explicit |
|
inlinevirtual |
Definition at line 34 of file DRCEInputJsonMessage.hpp.
void HCE::drce::DRCEInputJsonMessage::clear | ( | void | ) |
Reimplemented from HCE::drce::DRCEFilesList.
Definition at line 31 of file DRCEInputJsonMessage.cpp.
|
inline |
Definition at line 44 of file DRCEInputJsonMessage.hpp.
|
inline |
Definition at line 47 of file DRCEInputJsonMessage.hpp.
|
inline |
|
virtual |
Implements HCE::IJsonSerializable.
Definition at line 39 of file DRCEInputJsonMessage.cpp.
|
inline |
Definition at line 43 of file DRCEInputJsonMessage.hpp.
|
inline |
Definition at line 46 of file DRCEInputJsonMessage.hpp.
|
inline |
Definition at line 39 of file DRCEInputJsonMessage.hpp.
void HCE::drce::DRCEInputJsonMessage::setSessionOptions | ( | SessionOptions && | sessionOptions_ | ) |
Definition at line 26 of file DRCEInputJsonMessage.cpp.
|
virtual |
Implements HCE::IJsonSerializable.
Definition at line 97 of file DRCEInputJsonMessage.cpp.
|
friend |
Definition at line 211 of file DRCEInputJsonMessage.cpp.
|
friend |
Definition at line 200 of file DRCEInputJsonMessage.cpp.