Loading ttcn/LibDiameter_Templates.ttcn +16 −0 Original line number Diff line number Diff line Loading @@ -340,6 +340,22 @@ module LibDiameter_Templates { aVP_vid := p_avpVid } /** * @desc complete AVP header field receive template * @param p_avpCode specific Code of the AVP parameter * @param p_avpDataLen additional length caused if AVP data field is present * @param p_avpVid vendor id if needed */ template (present) AVP_Header mw_aVP_HeaderVid_Mbit1( in AVP_Code p_avpCode, in template (present) AVP_Length p_avpDataLen, in template (present) AVP_Vendor_ID p_avpVid) := { aVP_Code := p_avpCode, aVP_flags := ?, aVP_len := p_avpDataLen, aVP_vid := p_avpVid } function f_aVP_len(AVP_Length p_length8, AVP_Length p_avpDataLen, template AVP_Vendor_ID p_avpVid)return AVP_Length { var AVP_Length v_sum; v_sum := p_length8 + p_avpDataLen + f_lengthVid(p_avpVid); Loading Loading
ttcn/LibDiameter_Templates.ttcn +16 −0 Original line number Diff line number Diff line Loading @@ -340,6 +340,22 @@ module LibDiameter_Templates { aVP_vid := p_avpVid } /** * @desc complete AVP header field receive template * @param p_avpCode specific Code of the AVP parameter * @param p_avpDataLen additional length caused if AVP data field is present * @param p_avpVid vendor id if needed */ template (present) AVP_Header mw_aVP_HeaderVid_Mbit1( in AVP_Code p_avpCode, in template (present) AVP_Length p_avpDataLen, in template (present) AVP_Vendor_ID p_avpVid) := { aVP_Code := p_avpCode, aVP_flags := ?, aVP_len := p_avpDataLen, aVP_vid := p_avpVid } function f_aVP_len(AVP_Length p_length8, AVP_Length p_avpDataLen, template AVP_Vendor_ID p_avpVid)return AVP_Length { var AVP_Length v_sum; v_sum := p_length8 + p_avpDataLen + f_lengthVid(p_avpVid); Loading