hce-node application  1.4.3
HCE Hierarchical Cluster Engine node application
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
ReducingOutputMessageBuilder.hpp
Go to the documentation of this file.
1 
15 #ifndef REDUCINGOUTPUTMESSAGEBUILDER_HPP_
16 #define REDUCINGOUTPUTMESSAGEBUILDER_HPP_
17 
20 
21 namespace HCE{
22 namespace reduce{
23 
25 public:
27  const Poco::SharedPtr<ReducingExceptionsTranslatorIf>& reducingExceptionsTranslator);
29 
30  Poco::SharedPtr<reduce_types::ReducingOutputMessage>build(
31  const types::MessageType& msgType,
32  const int ttl, const std::string& json);
33  Poco::SharedPtr<reduce_types::ReducingOutputMessage>
34  build(const NotFoundByKeyException& e);
35 
36 private:
37  Poco::SharedPtr<ReducingExceptionsTranslatorIf> _reducingExceptionsTranslator;
38 
40 };
41 
42 }
43 }
44 
45 #endif