hce-node application  1.4.3
HCE Hierarchical Cluster Engine node application
 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 }