hce-node application  1.4.3
HCE Hierarchical Cluster Engine node application
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
SphinxTaskReducersStorageIf.hpp
Go to the documentation of this file.
1 
15 #ifndef SPHINXTASKREDUCERSSTORAGEIF_HPP_
16 #define SPHINXTASKREDUCERSSTORAGEIF_HPP_
17 
18 #include "SphinxTaskReducerIf.hpp"
19 #include <Poco/SharedPtr.h>
20 
21 namespace HCE
22 {
23 namespace sphinx
24 {
25 namespace reduce_task
26 {
27 
29 public:
31  virtual Poco::SharedPtr<SphinxTaskReducerIf> findByKey(unsigned long long taskId) = 0;
32  virtual void deleteByKey(unsigned long long taskId) = 0;
33  virtual void addWithKey(unsigned long long taskId,
34  Poco::SharedPtr<SphinxTaskReducerIf>&sphinxTaskReducer) = 0;
35 };
36 
37 
38 }
39 }
40 }
41 
42 #endif