HCE project C++ developers source code library
1.1.1
HCE project developer library
|
#include <SphinxResultDataSerializator.hpp>
Public Types | |
typedef unsigned int | JsonType |
Public Member Functions | |
SphinxResultDataSerializator (SphinxResultData &resultData) | |
SphinxResultDataSerializator (SphinxResultData &resultData, const std::string &json) | |
SphinxResultDataSerializator (SphinxResultData &resultData, SphinxResultDataSerializator::JsonType jsonType) | |
~SphinxResultDataSerializator (void) | |
bool | serialize (SphinxResultDataSerializator::JsonType jsonType, std::string &json, unsigned int fieldCount=0, unsigned int minNumberFieldsPacking=0) |
bool | serialize (std::string &json, unsigned int fieldCount, unsigned int minNumberFieldsPacking) |
bool | serialize (std::string &json) |
bool | unserialize (const std::string &json) |
void | setJsonType (SphinxResultDataSerializator::JsonType jsonType_) |
SphinxResultDataSerializator::JsonType | getJsonType (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 |
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 85 of file SphinxResultDataSerializator.hpp.
typedef unsigned int HCE::sphinx::SphinxResultDataSerializator::JsonType |
Definition at line 88 of file SphinxResultDataSerializator.hpp.
|
explicit |
Definition at line 91 of file SphinxResultDataSerializator.cpp.
HCE::sphinx::SphinxResultDataSerializator::SphinxResultDataSerializator | ( | SphinxResultData & | resultData, |
const std::string & | json | ||
) |
Definition at line 96 of file SphinxResultDataSerializator.cpp.
HCE::sphinx::SphinxResultDataSerializator::SphinxResultDataSerializator | ( | SphinxResultData & | resultData, |
SphinxResultDataSerializator::JsonType | jsonType | ||
) |
Definition at line 102 of file SphinxResultDataSerializator.cpp.
HCE::sphinx::SphinxResultDataSerializator::~SphinxResultDataSerializator | ( | void | ) |
Definition at line 107 of file SphinxResultDataSerializator.cpp.
|
inline |
Definition at line 102 of file SphinxResultDataSerializator.hpp.
bool HCE::sphinx::SphinxResultDataSerializator::serialize | ( | SphinxResultDataSerializator::JsonType | jsonType, |
std::string & | json, | ||
unsigned int | fieldCount = 0 , |
||
unsigned int | minNumberFieldsPacking = 0 |
||
) |
Definition at line 111 of file SphinxResultDataSerializator.cpp.
bool HCE::sphinx::SphinxResultDataSerializator::serialize | ( | std::string & | json, |
unsigned int | fieldCount, | ||
unsigned int | minNumberFieldsPacking | ||
) |
Definition at line 203 of file SphinxResultDataSerializator.cpp.
|
virtual |
Implements HCE::IJsonSerializable.
Definition at line 208 of file SphinxResultDataSerializator.cpp.
|
inline |
Definition at line 101 of file SphinxResultDataSerializator.hpp.
|
virtual |
Implements HCE::IJsonSerializable.
Definition at line 213 of file SphinxResultDataSerializator.cpp.