Codec engine on Avp and Message constructors
[anna.git] / include / anna / diameter / codec / Message.hpp
index fd44c42..449a49a 100644 (file)
@@ -163,14 +163,20 @@ public:
 
   /**
   * Default constructor
+  * @param engine Codec engine used
   */
-  Message();
+  Message(Engine *engine = NULL);
 
   /**
   * Identified constructor
   * @param id Command identifier as pair (code,request-indicator).
+  * @param engine Codec engine used
   */
-  Message(CommandId id);
+  Message(CommandId id, Engine *engine = NULL);
+
+
+  /** Sets the codec engine */
+  void setEngine(Engine *engine) throw() { a_engine = engine; }
 
 
   // Length references