Loading DiameterS9/ttcn/DiameterS9_Templates.ttcn +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 Loading @@ -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; }; Loading Loading @@ -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 Loading Loading
DiameterS9/ttcn/DiameterS9_Templates.ttcn +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 Loading @@ -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; }; Loading Loading @@ -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 Loading