HCE project C++ developers source code library
1.1.1
HCE project developer library
|
#include <SphinxInputJsonMessageManage.hpp>
Public Member Functions | |
SphinxInputJsonMessageManage (const std::string &json="") | |
virtual | ~SphinxInputJsonMessageManage (void) |
bool | serialize (std::string &json) |
bool | unserialize (const std::string &json) |
void | setCommandString (const std::string &commandString_) |
std::string | getCommandString (void) const |
void | setCommandOptionsString (const std::string &commandOptionsString_) |
std::string | getCommandOptionsString (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 |
bool | isError (void) const |
Friends | |
std::istream & | operator>> (std::istream &is, SphinxInputJsonMessageManage &messageManage) |
std::ostream & | operator<< (std::ostream &os, const SphinxInputJsonMessageManage &messageManage) |
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 |
Definition at line 24 of file SphinxInputJsonMessageManage.hpp.
HCE::sphinx::SphinxInputJsonMessageManage::SphinxInputJsonMessageManage | ( | const std::string & | json = "" | ) |
Definition at line 17 of file SphinxInputJsonMessageManage.cpp.
|
inlinevirtual |
Definition at line 28 of file SphinxInputJsonMessageManage.hpp.
|
inline |
Definition at line 37 of file SphinxInputJsonMessageManage.hpp.
|
inline |
Definition at line 34 of file SphinxInputJsonMessageManage.hpp.
|
virtual |
Implements HCE::IJsonSerializable.
Definition at line 24 of file SphinxInputJsonMessageManage.cpp.
|
inline |
Definition at line 36 of file SphinxInputJsonMessageManage.hpp.
|
inline |
Definition at line 33 of file SphinxInputJsonMessageManage.hpp.
|
virtual |
Implements HCE::IJsonSerializable.
Definition at line 48 of file SphinxInputJsonMessageManage.cpp.
|
friend |
Definition at line 86 of file SphinxInputJsonMessageManage.cpp.
|
friend |
Definition at line 78 of file SphinxInputJsonMessageManage.cpp.