Codec engine on Avp and Message constructors
[anna.git] / include / anna / diameter / codec / Avp.hpp
index 40a75dd..cce2a48 100644 (file)
@@ -373,14 +373,20 @@ public:
 
   /**
   * Default constructor
+    @param engine Codec engine used
   */
-  Avp();
+  Avp(Engine *engine = NULL);
 
   /**
   * Identified constructor
   * @param id Avp identifier as pair (code,vendor-id).
+    @param engine Codec engine used
   */
-  Avp(AvpId id);
+  Avp(AvpId id, Engine *engine = NULL);
+
+
+  /** Sets the codec engine */
+  void setEngine(Engine *engine) throw() { a_engine = engine; }
 
 
   // Length references