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::reduce_task::SphinxTaskReducersManager Class Reference

#include <SphinxTaskReducersManager.hpp>

Inheritance diagram for HCE::sphinx::reduce_task::SphinxTaskReducersManager:
Collaboration diagram for HCE::sphinx::reduce_task::SphinxTaskReducersManager:

Public Member Functions

 SphinxTaskReducersManager (const Poco::SharedPtr< SphinxTaskReducersStorageIf > &sphinxTaskReducersStorage, const Poco::SharedPtr< SphinxTaskReducerFactoryIf > &sphinxTaskReducerFactory, const Poco::SharedPtr< SphinxResultJSONConvertorIf > &sphinxResultJSONConvertor)
virtual ~SphinxTaskReducersManager ()
types::MessageType getType ()
bool isReducerExist (unsigned long long reduceTaskId)
void createReducer (unsigned long long reduceTaskId)
void addDataInReducer (unsigned long long reduceTaskId, const std::string &json)
std::string runReduceTaskForTaskId (unsigned long long reduceTaskId)
void deleteReducerBy (unsigned long long reduceTaskId)
- Public Member Functions inherited from HCE::reduce::additions::TaskReducersManagerIf
virtual ~TaskReducersManagerIf ()

Detailed Description

Definition at line 29 of file SphinxTaskReducersManager.hpp.

Constructor & Destructor Documentation

HCE::sphinx::reduce_task::SphinxTaskReducersManager::SphinxTaskReducersManager ( const Poco::SharedPtr< SphinxTaskReducersStorageIf > &  sphinxTaskReducersStorage,
const Poco::SharedPtr< SphinxTaskReducerFactoryIf > &  sphinxTaskReducerFactory,
const Poco::SharedPtr< SphinxResultJSONConvertorIf > &  sphinxResultJSONConvertor 
)

Definition at line 7 of file SphinxTaskReducersManager.cpp.

HCE::sphinx::reduce_task::SphinxTaskReducersManager::~SphinxTaskReducersManager ( )
virtual

Definition at line 17 of file SphinxTaskReducersManager.cpp.

Member Function Documentation

void HCE::sphinx::reduce_task::SphinxTaskReducersManager::addDataInReducer ( unsigned long long  reduceTaskId,
const std::string &  json 
)
virtual
void HCE::sphinx::reduce_task::SphinxTaskReducersManager::createReducer ( unsigned long long  reduceTaskId)
virtual
void HCE::sphinx::reduce_task::SphinxTaskReducersManager::deleteReducerBy ( unsigned long long  reduceTaskId)
virtual
types::MessageType HCE::sphinx::reduce_task::SphinxTaskReducersManager::getType ( )
virtual
bool HCE::sphinx::reduce_task::SphinxTaskReducersManager::isReducerExist ( unsigned long long  reduceTaskId)
virtual
std::string HCE::sphinx::reduce_task::SphinxTaskReducersManager::runReduceTaskForTaskId ( unsigned long long  reduceTaskId)
virtual

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