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
SphinxReduceJobBuilder.cpp
Go to the documentation of this file.
2 
3 namespace HCE {
4 namespace sphinx{
5 namespace reduce_task {
6 
8 
10 
11 Poco::SharedPtr<HCE::reduce::core::ReduceJobIf>SphinxReduceJobBuilder::build()
12 {
13  Poco::SharedPtr<SphinxReduceDataStorage>sphinxDataStorage(new SphinxReduceDataStorage());
14  Poco::SharedPtr<SphinxReduceTask>sphinxReduceTask(new SphinxReduceTask());
15  Poco::SharedPtr<SphinxReduceResult>sphinxReduceResult(new SphinxReduceResult());
16 
17  return Poco::SharedPtr<HCE::reduce::core::ReduceJobIf>(
18  new SphinxReduceJob(sphinxDataStorage, sphinxReduceTask, sphinxReduceResult));
19 }
20 
21 }
22 }
23 }