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
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