Commit 1e3c7619 authored by rennoch's avatar rennoch
Browse files

No commit message

No commit message
parent eca04b7e
Loading
Loading
Loading
Loading
+8 −11
Original line number Diff line number Diff line
/**
 *  @author   STF 466
 *  @version  $Id: $
 *  @version  $Id$
 *  @desc     This module defines S9 Diameter Templates for message, header, and
 *            structured types. <br>
 *            Note that any changes made to the definitions in this module
@@ -18,16 +18,7 @@ module DiameterS9_Templates {
    import from LibDiameter_Types_S9_AVPs all;
    import from LibDiameter_Types_Gx_AVPs all;
    import from LibDiameter_TypesAndValues all;
    import from LibDiameter_Templates	{ template	mw_avpFlags_VMbits, m_aVP_HeaderVid_Mbit0, mw_aVP_Header_Vbit0Mbit1,
                                                    m_diameterHeaderReq_dummy, m_sessionId_dummy,
                									m_authApplicationId_dummy, m_originHost_dummy, m_originRealm_dummy,
                									m_destinationRealm_dummy, m_cC_Request_Type_dummy, m_cC_Request_Number_dummy,
       												m_authApplicationId, m_destinationHost_dummy, mw_diameterHeaderReq_dummy,
        											mw_diameterHeaderReq_dummy, mw_authApplicationId, m_diameterHeaderAns_dummy,
        											m_resultCode_dummy, mw_diameterHeaderAns_dummy, m_aVP_HeaderVid_Mbit1,
        											m_CCR_dummy, mw_CCR_dummy, m_RAR_dummy, mw_RAR_dummy,
        											m_CCA_dummy, mw_CCA_dummy, m_RAA_dummy, mw_RAA_dummy;
        	                              function f_getByteAlignedLength; };
    import from LibDiameter_Templates all;
    import from DiameterS9_PIXITS all;
    //import from DiameterGx_Templates	{ template	m_cC_Request_Type, m_cC_Request_Number, mw_cC_Request_Type, m_rAT_Type,
    //    											m_subscription_Id, m_iP_CAN_Type, m_subscription_Id_Type, m_subscription_Id_Data; };
@@ -609,6 +600,12 @@ module DiameterS9_Templates {
                    aVP_Header := mw_aVP_Header_Vbit0Mbit1(c_cC_Request_Type_AVP_Code),
                    aVP_Data := p_avpData
                }                

                template AN_GW_Address_AVP m_anGwAddress(template (value) Address p_avpData) :=
                {
                    aVP_Header := m_aVP_HeaderVid_Mbit0(c_aN_GW_Address_AVP_Code, f_IPAdressLength(), c_vendId3gpp),
                    aVP_Data := p_avpData
                }
			}//end group awaitingTemplatesForAVPs
        } //end group SpecificAVPHeaders
    } //end group HeaderFieldTemplates