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
SphinxReduceJob.cpp
Go to the documentation of this file.
1 #include "SphinxReduceJob.hpp"
2 namespace HCE{
3 namespace sphinx{
4 namespace reduce_task{
5 
6 SphinxReduceJob::SphinxReduceJob(Poco::SharedPtr<SphinxReduceDataStorage>& sphinxReduceDataStorage,
7  Poco::SharedPtr<SphinxReduceTask>& sphinxReduceTask,
8  Poco::SharedPtr<SphinxReduceResult>& sphinxReduceResult):
9  _sphinxReduceDataStorage(sphinxReduceDataStorage),
10  _sphinxReduceTask(sphinxReduceTask),
11  _sphinxReduceResult(sphinxReduceResult)
12  {}
13 
15 
16 Poco::SharedPtr<HCE::reduce::core::IterableIf> SphinxReduceJob::getDataStorage() const
17 {
18  return _sphinxReduceDataStorage;
19 }
20 
21 Poco::SharedPtr<HCE::reduce::core::ReduceResultIf> SphinxReduceJob::getReduceResult() const
22 {
23  return _sphinxReduceResult;
24 }
25 
26 Poco::SharedPtr<HCE::reduce::core::ReduceTaskIf> SphinxReduceJob::getReduceTask() const
27 {
28  return _sphinxReduceTask;
29 }
30 
31 }
32 }
33 }