hce-node application  1.4.3
HCE Hierarchical Cluster Engine node application
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
HCE::sphinx::SphinxWeightCalculator Class Reference

#include <SphinxWeightCalculator.hpp>

Inheritance diagram for HCE::sphinx::SphinxWeightCalculator:
Collaboration diagram for HCE::sphinx::SphinxWeightCalculator:

Public Member Functions

 SphinxWeightCalculator (void)
virtual ~SphinxWeightCalculator (void)
void setStrategy (Poco::SharedPtr< CalculateStrategy > strategy_)
Poco::SharedPtr
< CalculateStrategy > & 
getStrategy (void)
void calculate (const std::vector< std::string > &orderFields, SphinxResultData &resultData)
- Public Member Functions inherited from HCE::sphinx::CalculateStrategy
 CalculateStrategy (void)
virtual ~CalculateStrategy (void)
std::string getLogString (void) const

Additional Inherited Members

- Public Types inherited from HCE::sphinx::CalculateStrategy
enum  StrategyTypes { stUseFieldNames = 0 }
- Static Protected Member Functions inherited from HCE::sphinx::CalculateStrategy
static void weightToStream (const std::string &input, std::ostream &os) throw (std::exception)
- Protected Attributes inherited from HCE::sphinx::CalculateStrategy
std::string logString

Detailed Description

Definition at line 55 of file SphinxWeightCalculator.hpp.

Constructor & Destructor Documentation

HCE::sphinx::SphinxWeightCalculator::SphinxWeightCalculator ( void  )
inline

Definition at line 58 of file SphinxWeightCalculator.hpp.

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

Definition at line 59 of file SphinxWeightCalculator.hpp.

Member Function Documentation

void HCE::sphinx::SphinxWeightCalculator::calculate ( const std::vector< std::string > &  orderFields,
SphinxResultData resultData 
)
virtual

Implements HCE::sphinx::CalculateStrategy.

Definition at line 47 of file SphinxWeightCalculator.cpp.

Here is the caller graph for this function:

Poco::SharedPtr<CalculateStrategy>& HCE::sphinx::SphinxWeightCalculator::getStrategy ( void  )
inline

Definition at line 62 of file SphinxWeightCalculator.hpp.

void HCE::sphinx::SphinxWeightCalculator::setStrategy ( Poco::SharedPtr< CalculateStrategy strategy_)
inline

Definition at line 61 of file SphinxWeightCalculator.hpp.

Here is the caller graph for this function:


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