Remove core-comm dependency through CounterManager/timex in core/oam subsystem. Basic...
[anna.git] / include / anna / diameter / codec / tme / Avp.hpp
index 596c845..e6d5604 100644 (file)
@@ -123,6 +123,24 @@ public:
   ~Avp();
 
 
+  /** Access content for ISDNNumber Avp in order to set data part */
+  ISDNNumber *        getISDNNumber() throw(anna::RuntimeException) { assertFormat("ISDNNumber"); return a_ISDNNumber; }
+  /** Access content for ISDNAddress Avp in order to set data part */
+  ISDNAddress *        getISDNAddress() throw(anna::RuntimeException) { assertFormat("ISDNAddress"); return a_ISDNAddress; }
+  /** Access content for Unsigned16 Avp in order to set data part */
+  Unsigned16 *        getUnsigned16() throw(anna::RuntimeException) { assertFormat("Unsigned16"); return a_Unsigned16; }
+
+
+  /** Access content for ISDNNumber Avp */
+  const ISDNNumber *         getISDNNumber() const throw(anna::RuntimeException) { assertFormat("ISDNNumber"); return a_ISDNNumber; }
+  /** Access content for ISDNAddress Avp */
+  const ISDNAddress *        getISDNAddress() const throw(anna::RuntimeException) { assertFormat("ISDNAddress"); return a_ISDNAddress; }
+  /** Access content for Unsigned16 Avp */
+  const Unsigned16 *        getUnsigned16() const throw(anna::RuntimeException) { assertFormat("Unsigned16"); return a_Unsigned16; }
+
+
+
+
   friend class Message;
   friend class Engine;
 };