HCE project C++ developers source code library
1.1.1
HCE project developer library
|
#include <SphinxInputJsonMessageIndex.hpp>
Public Member Functions | |
SphinxInputJsonMessageIndex (const std::string &json="") | |
virtual | ~SphinxInputJsonMessageIndex (void) |
bool | serialize (std::string &json) |
bool | unserialize (const std::string &json) |
void | setIndexName (const std::string &indexName_) |
std::string | getIndexName (void) const |
void | setDocumentFile (const std::string &documentFile_) |
std::string | getDocumentFile (void) const |
void | addParameters (const std::string ¶mName, const std::string ¶mValue) |
std::vector< std::pair < std::string, std::string > > & | getParameters (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 |
Friends | |
std::istream & | operator>> (std::istream &is, SphinxInputJsonMessageIndex &messageIndex) |
std::ostream & | operator<< (std::ostream &os, const SphinxInputJsonMessageIndex &messageIndex) |
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 SphinxInputJsonMessageIndex.hpp.
HCE::sphinx::SphinxInputJsonMessageIndex::SphinxInputJsonMessageIndex | ( | const std::string & | json = "" | ) |
Definition at line 17 of file SphinxInputJsonMessageIndex.cpp.
|
inlinevirtual |
Definition at line 28 of file SphinxInputJsonMessageIndex.hpp.
void HCE::sphinx::SphinxInputJsonMessageIndex::addParameters | ( | const std::string & | paramName, |
const std::string & | paramValue | ||
) |
Definition at line 24 of file SphinxInputJsonMessageIndex.cpp.
|
inline |
Definition at line 37 of file SphinxInputJsonMessageIndex.hpp.
|
inline |
Definition at line 34 of file SphinxInputJsonMessageIndex.hpp.
|
inline |
Definition at line 40 of file SphinxInputJsonMessageIndex.hpp.
|
virtual |
Implements HCE::IJsonSerializable.
Definition at line 29 of file SphinxInputJsonMessageIndex.cpp.
|
inline |
Definition at line 36 of file SphinxInputJsonMessageIndex.hpp.
|
inline |
Definition at line 33 of file SphinxInputJsonMessageIndex.hpp.
|
virtual |
Implements HCE::IJsonSerializable.
Definition at line 63 of file SphinxInputJsonMessageIndex.cpp.
|
friend |
Definition at line 131 of file SphinxInputJsonMessageIndex.cpp.
|
friend |
Definition at line 120 of file SphinxInputJsonMessageIndex.cpp.