hce-node application  1.4.3
HCE Hierarchical Cluster Engine node application
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
SphinxResultDataAccumulatorIf.hpp
Go to the documentation of this file.
1 
14 #ifndef SPHINXRESULTDATAACCUMULATORIF_HPP_
15 #define SPHINXRESULTDATAACCUMULATORIF_HPP_
16 
17 #include "SphinxResultData.hpp"
19 #include <vector>
20 #include <Poco/SharedPtr.h>
21 
22 namespace HCE{
23 namespace sphinx{
24 namespace reduce_task
25 {
26 
28 public:
30  virtual void accumulate(SphinxResultData& sphinxResultData) = 0;
31  virtual std::vector<SphinxRequestInfo>& getAllSphinxRequestInfo() = 0;
32  virtual Poco::SharedPtr<SphinxReduceDataStorage> getSphinxDataStorage() = 0;
33 };
34 }
35 }
36 }
37 
38 #endif