HCE project C++ developers source code library  1.1.1
HCE project developer library
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
HCE::sphinx::SphinxSearchInterface Class Reference

#include <SphinxSearchInterface.hpp>

Inheritance diagram for HCE::sphinx::SphinxSearchInterface:

Public Member Functions

 SphinxSearchInterface (void)
virtual ~SphinxSearchInterface (void)
virtual std::string Process (const std::string &json)=0
virtual SphinxOutputJsonMessage Process (SphinxInputJsonMessage &)=0
void setErrorMsg (const std::string &errorMsg_)
std::string getErrorMsg (void) const
void setErrorCode (unsigned int errorCode_)
unsigned int getErrorCode (void) const
void isError (bool isError_)
bool isError (void) const

Static Public Member Functions

static size_t getTimeInterval (timeval &start, timeval &stop)

Protected Member Functions

bool insensitiveCompare (const std::string &lhs, const std::string &rhs)

Protected Attributes

std::string errorMsg
unsigned int errorCode
bool _isError

Detailed Description

Definition at line 74 of file SphinxSearchInterface.hpp.

Constructor & Destructor Documentation

HCE::sphinx::SphinxSearchInterface::SphinxSearchInterface ( void  )

Definition at line 13 of file SphinxSearchInterface.cpp.

virtual HCE::sphinx::SphinxSearchInterface::~SphinxSearchInterface ( void  )
inlinevirtual

Definition at line 78 of file SphinxSearchInterface.hpp.

Member Function Documentation

unsigned int HCE::sphinx::SphinxSearchInterface::getErrorCode ( void  ) const
inline

Definition at line 87 of file SphinxSearchInterface.hpp.

Here is the caller graph for this function:

std::string HCE::sphinx::SphinxSearchInterface::getErrorMsg ( void  ) const
inline

Definition at line 84 of file SphinxSearchInterface.hpp.

Here is the caller graph for this function:

size_t HCE::sphinx::SphinxSearchInterface::getTimeInterval ( timeval &  start,
timeval &  stop 
)
static

Definition at line 27 of file SphinxSearchInterface.cpp.

Here is the caller graph for this function:

bool HCE::sphinx::SphinxSearchInterface::insensitiveCompare ( const std::string &  lhs,
const std::string &  rhs 
)
protected

Definition at line 18 of file SphinxSearchInterface.cpp.

void HCE::sphinx::SphinxSearchInterface::isError ( bool  isError_)
inline

Definition at line 89 of file SphinxSearchInterface.hpp.

Here is the caller graph for this function:

bool HCE::sphinx::SphinxSearchInterface::isError ( void  ) const
inline

Definition at line 90 of file SphinxSearchInterface.hpp.

Here is the caller graph for this function:

virtual std::string HCE::sphinx::SphinxSearchInterface::Process ( const std::string &  json)
pure virtual
virtual SphinxOutputJsonMessage HCE::sphinx::SphinxSearchInterface::Process ( SphinxInputJsonMessage )
pure virtual
void HCE::sphinx::SphinxSearchInterface::setErrorCode ( unsigned int  errorCode_)
inline

Definition at line 86 of file SphinxSearchInterface.hpp.

Here is the caller graph for this function:

void HCE::sphinx::SphinxSearchInterface::setErrorMsg ( const std::string &  errorMsg_)
inline

Definition at line 83 of file SphinxSearchInterface.hpp.

Here is the caller graph for this function:

Member Data Documentation

bool HCE::sphinx::SphinxSearchInterface::_isError
protected

Definition at line 95 of file SphinxSearchInterface.hpp.

unsigned int HCE::sphinx::SphinxSearchInterface::errorCode
protected

Definition at line 94 of file SphinxSearchInterface.hpp.

std::string HCE::sphinx::SphinxSearchInterface::errorMsg
protected

Definition at line 93 of file SphinxSearchInterface.hpp.


The documentation for this class was generated from the following files: