Commit 8e79f4c3 authored by schmitting's avatar schmitting
Browse files

V-Bit correction

parent 3dde5b57
Loading
Loading
Loading
Loading
+9 −9
Original line number Diff line number Diff line
@@ -634,51 +634,51 @@ module LibDiameter_Templates {
            }

            template Host_IP_Address_AVP m_hostIPAddress(Address p_avpData) := {
                aVP_Header := m_aVP_HeaderVid_Mbit1(c_host_IP_Address_AVP_Code, f_IPAdressLengthUInt24(), omit),
                aVP_Header := m_aVP_Header_Mbit1(c_host_IP_Address_AVP_Code, f_IPAdressLengthUInt24()),
                aVP_Data := p_avpData
            }

            template Origin_Host_AVP m_originHost(template(value) charstring p_avpData) := {
                aVP_Header := m_aVP_HeaderVid_Mbit1(c_origin_Host_AVP_Code, f_getCharStringLength(p_avpData), omit),
                aVP_Header := m_aVP_Header_Mbit1(c_origin_Host_AVP_Code, f_getCharStringLength(p_avpData)),
                aVP_Data := p_avpData
            }

            template Origin_Realm_AVP m_originRealm(template(value) charstring p_avpData) :=
            {
                aVP_Header := m_aVP_HeaderVid_Mbit1(c_origin_Realm_AVP_Code, f_getCharStringLength(p_avpData), omit),
                aVP_Header := m_aVP_Header_Mbit1(c_origin_Realm_AVP_Code, f_getCharStringLength(p_avpData)),
                aVP_Data := p_avpData
            }

            template Destination_Host_AVP m_destinationHost(template(value) charstring p_avpData) :=
            {
                aVP_Header := m_aVP_HeaderVid_Mbit1(c_destination_Host_AVP_Code, f_getCharStringLength(p_avpData), omit),
                aVP_Header := m_aVP_Header_Mbit1(c_destination_Host_AVP_Code, f_getCharStringLength(p_avpData)),
                aVP_Data := p_avpData
            }

            template Destination_Realm_AVP m_destinationRealm(template(value) charstring p_avpData) :=
            {
                aVP_Header := m_aVP_HeaderVid_Mbit1(c_destination_Realm_AVP_Code, f_getCharStringLength(p_avpData), omit),
                aVP_Header := m_aVP_Header_Mbit1(c_destination_Realm_AVP_Code, f_getCharStringLength(p_avpData)),
                aVP_Data := p_avpData
            }

            template Product_Name_AVP m_productName(template(value) UTF8String p_avpData) := 
            {
                aVP_Header := m_aVP_HeaderVid_Mbit0(c_product_Name_AVP_Code, f_getUTF8StringLength(p_avpData), omit),
                aVP_Header := m_aVP_Header_Mbit0(c_product_Name_AVP_Code, f_getUTF8StringLength(p_avpData)),
                aVP_Data := p_avpData
            }

            template Result_Code_AVP m_resultCode(template (value) /*integer*/Result_Code_Type p_avpData) := {
                aVP_Header := m_aVP_HeaderVid_Mbit1(c_result_Code_AVP_Code, 4, omit),
                aVP_Header := m_aVP_Header_Mbit1(c_result_Code_AVP_Code, 4),
                aVP_Data := p_avpData
            }

            template Vendor_Id_AVP m_supportedVendorId(template(value) UInt32 p_avpData) := {
                aVP_Header := m_aVP_HeaderVid_Mbit1(c_supported_Vendor_Id_AVP_Code, 4, omit),
                aVP_Header := m_aVP_Header_Mbit1(c_supported_Vendor_Id_AVP_Code, 4),
                aVP_Data := p_avpData
            }
            
            template Vendor_Id_AVP m_vendorId(template(value) UInt32 p_avpData) := {
                aVP_Header := m_aVP_HeaderVid_Mbit1(c_vendor_Id_AVP_Code, 4, omit),
                aVP_Header := m_aVP_Header_Mbit1(c_vendor_Id_AVP_Code, 4),
                aVP_Data := p_avpData
            }