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
ReducingOutputMessage.hpp
Go to the documentation of this file.
1 
15 #ifndef REDUCINGOUTPUTMESSAGE_HPP_
16 #define REDUCINGOUTPUTMESSAGE_HPP_
17 
18 #include "ReducingBaseMessage.hpp"
19 
20 namespace HCE{
21 namespace reduce_types{
22 
24 public:
25  ReducingOutputMessage(const types::MessageType processingType, const int ttl,
26  const std::string& body, const int processingErrorCode,
27  const std::string& processingErrorMsg,
28  int processingElapsedTime);
30 
31  int getProcessingErrorCode() const;
32  std::string getProcessingErrorMsg() const;
33  int getProcessingElapsedTime() const;
34 
35 private:
36  int _processingErrorCode;
37  int _processingElapsedTime;
38  std::string _processingErrorMsg;
39 
41 };
42 
43 }
44 }
45 
46 #endif